Class: LoaderStrategy<T>
Type parameters
Name | Type |
---|---|
T | extends Piece |
Implements
Constructors
constructor
• new LoaderStrategy<T
>()
Type parameters
Name | Type |
---|---|
T | extends Piece <PieceOptions , T > |
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:21
Properties
clientUsesESModules
• clientUsesESModules: boolean
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:17
filterDtsFiles
• Private
Readonly
filterDtsFiles: boolean
= false
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:19
supportedExtensions
• supportedExtensions: string
[]
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:18
Methods
filter
▸ filter(path
): FilterResult
Parameters
Name | Type |
---|---|
path | string |
Returns
Implementation of
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:36
load
▸ load(store
, file
): ILoaderResult
<T
>
Parameters
Name | Type |
---|---|
store | Store <T > |
file | ModuleData |
Returns
Implementation of
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:67
onError
▸ onError(error
, path
): void
Parameters
Name | Type |
---|---|
error | Error |
path | string |
Returns
void
Implementation of
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:106
onLoad
▸ onLoad(): unknown
Returns
unknown
Implementation of
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:90
onLoadAll
▸ onLoadAll(): unknown
Returns
unknown
Implementation of
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:94
onUnload
▸ onUnload(): unknown
Returns
unknown
Implementation of
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:98
onUnloadAll
▸ onUnloadAll(): unknown
Returns
unknown
Implementation of
Defined in
projects/pieces/src/lib/strategies/LoaderStrategy.ts:102
preload
▸ preload(file
): AsyncPreloadResult
<T
>
Parameters
Name | Type |
---|---|
file | ModuleData |