UNPKG

threepipe

Version:

A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.

23 lines 909 B
import { IAssetImporter } from './IAssetImporter'; import { IImporter, ILoader } from './IImporter'; import { Class } from 'ts-browser-helpers'; /** * Importer for loading files through AssetImporter. By default, it's a wrapper for threejs loaders. */ export declare class Importer<T extends ILoader = ILoader> implements IImporter { cls?: Class<T>; onCtor?: (l: T | undefined, ai: IAssetImporter, i: IImporter) => T | undefined; ctor(assetImporter: IAssetImporter): ILoader | undefined; /** * Supported ext, must be in lower case. */ ext: string[]; /** * Supported mime types, must be in lower case. */ mime: string[]; root: boolean; extensions: any[]; constructor(cls: Class<T>, ext: string[], mime: string[], root: boolean, onCtor?: (l: T | undefined, ai: IAssetImporter, i: Importer) => T | undefined); } //# sourceMappingURL=Importer.d.ts.map