@javelin/ecs
Version:
8 lines • 500 B
TypeScript
import { EffectOptions } from "./effect";
import { World } from "./world";
export declare type RefInitializer<$Type> = (world: World) => $Type;
export declare const createRef: <$Type>(initializer: RefInitializer<$Type>, options?: EffectOptions) => import("./effect").EffectApi<{
value: $Type;
}, []>;
export declare function createImmutableRef<$Type>(initializer: RefInitializer<$Type>, options?: EffectOptions): import("./effect").EffectApi<$Type, []>;
//# sourceMappingURL=effect_utils.d.ts.map