Skip to main content

Class: Importer<T>

Core-API.Importer

Type parameters

NameType
Textends Loader & ILoader = Loader & ILoader

Implements

Properties

cls

Optional cls: Class<T>


onCtor

Optional onCtor: (l: undefined | T, ai: IAssetImporter) => undefined | T

Type declaration

▸ (l, ai): undefined | T

Parameters
NameType
lundefined | T
aiIAssetImporter
Returns

undefined | T


ext

ext: string[]

Implementation of

IImporter.ext


root

root: boolean

Implementation of

IImporter.root

Methods

ctor

ctor(assetImporter): undefined | Loader<unknown, string> & ILoader<any, any>

Parameters

NameType
assetImporterIAssetImporter

Returns

undefined | Loader<unknown, string> & ILoader<any, any>

Implementation of

IImporter.ctor

Constructors

constructor

new Importer<T>(cls, ext, root, onCtor?)

Type parameters

NameType
Textends Loader<unknown, string, T> & ILoader<any, any, T> = Loader<unknown, string> & ILoader<any, any>

Parameters

NameType
clsClass<T>
extstring[]
rootboolean
onCtor?(l: undefined | T, ai: IAssetImporter) => undefined | T