@shockpkg/dir-projector
Version:
Package for creating Shockwave Director projectors
31 lines (30 loc) • 745 B
TypeScript
import { ProjectorMacApp } from '../../projector/mac/app';
import { BundleMac } from '../mac';
/**
* BundleMacApp constructor.
*
* @param path Output path for the main application.
*/
export declare class BundleMacApp extends BundleMac {
/**
* ProjectorMacApp instance.
*/
readonly projector: ProjectorMacApp;
constructor(path: string);
/**
* Get the launcher name.
*
* @returns Launcher name.
*/
protected _getLauncherName(): string;
/**
* Create projector instance for the bundle.
*
* @returns Projector instance.
*/
protected _createProjector(): ProjectorMacApp;
/**
* Write the launcher file.
*/
protected _writeLauncher(): Promise<void>;
}