UNPKG

642 BTypeScriptView Raw
1import UnityProject from "./unity-project";
2export 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}