feat(assets): assets selector
This commit is contained in:
@@ -92,9 +92,11 @@ const assets = {
|
|||||||
models: {{MODELS}} as const satisfies ModelTree,
|
models: {{MODELS}} as const satisfies ModelTree,
|
||||||
};
|
};
|
||||||
|
|
||||||
export const useAssets = () => {
|
type Assets = typeof assets;
|
||||||
|
|
||||||
|
export const useAssets = <T = Assets>(selector: (assets: Assets) => T = (a) => a as T) => {
|
||||||
return {
|
return {
|
||||||
assets,
|
assets: selector(assets),
|
||||||
loaded,
|
loaded,
|
||||||
total,
|
total,
|
||||||
isReady,
|
isReady,
|
||||||
|
|||||||
Reference in New Issue
Block a user