1 | import UnityProject from "./unity-project";
|
2 | export default class UnityModule {
|
3 | private _project;
|
4 | private _vendor;
|
5 | private _name;
|
6 | private constructor();
|
7 | static createFromPath(path: string, vendor: string, name: string): UnityModule;
|
8 | static createFromProject(unityProject: UnityProject, vendor: string, name: string): UnityModule;
|
9 | readonly project: UnityProject;
|
10 | readonly vendor: string;
|
11 | readonly name: string;
|
12 | readonly modulePath: string;
|
13 | readonly artifactsPath: string;
|
14 | getPackageFileName(): Promise<string>;
|
15 | exportPackageAsync(): Promise<void>;
|
16 | cleanArtifactsAsync(): Promise<void>;
|
17 | }
|