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