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<(T | undefined)[]>;
        importFiles(
            files: Map<string, IFile>,
            options?: ImportFilesOptions,
        ): Promise<Map<string, any[]> | undefined>;
        importSingle<T extends ImportResult = ImportResult>(
            asset?: string | IAsset,
            options?: ImportAssetOptions,
        ): Promise<T | undefined>;
        processRaw(res: any, options: ProcessRawOptions): Promise<any[]>;
        registerFile(path: string, file?: IFile): ILoader<any, any> | undefined;
        removeURLModifier(modifier: (url: string) => string): void;
        unregisterFile(path: string): void;
    }

    Type Parameters

    Hierarchy

    Implemented by

    Index

    Properties

    cachedAssets: IAsset[]
    loadingManager: LoadingManager

    Methods