Interface: ILoaderStrategy<T>
Type parameters
Name | Type |
---|---|
T | extends Piece |
Implemented by
Methods
filter
▸ filter(path
): FilterResult
Parameters
Name | Type | Description |
---|---|---|
path | string |
Returns
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:81
load
▸ load(store
, file
): ILoaderResult
<T
>
Parameters
Name | Type |
---|---|
store | Store <T > |
file | HydratedModuleData |
Returns
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:117
onError
▸ onError(error
, path
): void
Parameters
Name | Type | Description |
---|---|---|
error | Error | |
path | string |
Returns
void
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:149
onLoad
▸ onLoad(store
, piece
): unknown
Parameters
Name | Type | Description |
---|---|---|
store | Store <T > | |
piece | T |
Returns
unknown
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:124
onLoadAll
▸ onLoadAll(store
): unknown
Parameters
Name | Type | Description |
---|---|---|
store | Store <T > |
Returns
unknown
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:130
onUnload
▸ onUnload(store
, piece
): unknown
Parameters
Name | Type | Description |
---|---|---|
store | Store <T > | |
piece | T |
Returns
unknown
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:137
onUnloadAll
▸ onUnloadAll(store
): unknown
Parameters
Name | Type | Description |
---|---|---|
store | Store <T > |
Returns
unknown
Defined in
projects/pieces/src/lib/strategies/ILoaderStrategy.ts:143
preload
▸ preload(file
): PreloadResult
<T
>
Parameters
Name | Type |
---|---|
file | ModuleData |