@fbltd/async
Version:
Miscellaneous async utils
7 lines (6 loc) • 322 B
TypeScript
import { Dependency } from "./dependency.ts";
import { IAllStreamConfig } from "./contracts.ts";
export declare abstract class DepFactory {
static ofValue<T>(value: T, config?: Partial<IAllStreamConfig<T>>): Dependency<T>;
static ofReaction<T>(fn: () => T, config?: Partial<IAllStreamConfig<T>>): Dependency<T>;
}