ThreePipe
    Preparing search index...

    Interface IAssetImporter<TE>

    interface IAssetImporter<
        TE extends IAssetImporterEventMap = IAssetImporterEventMap,
    > {
        cachedAssets: IAsset[];
        loadingManager: LoadingManager;
        addURLModifier(modifier: (url: string) => string): void;
        import<T extends ImportResult = ImportResult>(
            assetOrPath?: string | IAsset,
            options?: ImportAssetOptions,
        ): Promise<(undefined | T)[]>;
        importFiles(
            files: Map<string, IFile>,
            options?: ImportFilesOptions,
        ): Promise<undefined | Map<string, any[]>>;
        importSingle<T extends ImportResult = ImportResult>(
            asset?: string | IAsset,
            options?: ImportAssetOptions,
        ): Promise<undefined | T>;
        processRaw(res: any, options: ProcessRawOptions): Promise<any[]>;
        registerFile(path: string, file?: IFile): undefined | ILoader<any, any>;
        removeURLModifier(modifier: (url: string) => string): void;
        unregisterFile(path: string): void;
    }

    Type Parameters

    Hierarchy

    Implemented by

    Index

    Properties

    cachedAssets: IAsset[]
    loadingManager: LoadingManager

    Methods