@shockpkg/dir-projector
Version:
Package for creating Shockwave Director projectors
41 lines (40 loc) • 924 B
TypeScript
import { ProjectorOttoMac } from '../../projector/otto/mac.ts';
import { BundleOtto } from '../otto.ts';
/**
* BundleOttoMac object.
*/
export declare class BundleOttoMac extends BundleOtto {
/**
* ProjectorOttoMac instance.
*/
readonly projector: ProjectorOttoMac;
/**
* BundleOttoMac constructor.
*
* @param path Output path for the main application.
* @param flat Flat bundle.
*/
constructor(path: string, flat?: boolean);
/**
* @inheritdoc
*/
get extension(): string;
/**
* Get the launcher name.
*
* @returns Launcher name.
*/
protected _getLauncherName(): string;
/**
* @inheritdoc
*/
protected _getProjectorPathNested(): string;
/**
* @inheritdoc
*/
protected _createProjector(): ProjectorOttoMac;
/**
* @inheritdoc
*/
protected _writeLauncher(): Promise<void>;
}