patronum
Version:
☄️ Effector utility library delivering modularity and convenience
6 lines (5 loc) • 361 B
TypeScript
import { Store, Unit } from 'effector';
type StoreOrValue<T> = T extends Store<infer U> ? Store<U> : T extends Unit<any> ? never : T;
export declare function format(strings: TemplateStringsArray): Store<string>;
export declare function format<Values extends StoreOrValue<any>[]>(strings: TemplateStringsArray, ...stores: [...Values]): Store<string>;
export {};