UNPKG

react-native-wishlist

Version:
17 lines 812 B
export declare type TemplateValueMapper<ItemT, ValueT> = (item: ItemT, rootValue: any) => ValueT; export declare type TemplateValueUIState = { current: any; dirty: boolean; }; export declare type TemplateValue<ValueT> = { value: () => ValueT; }; export declare type TemplateValueInternal<ValueT> = TemplateValue<ValueT> & { __isTemplateValue: boolean; __setDirty: () => void; __remove: () => void; }; export declare function createTemplateValue<ValueT>(mapper: TemplateValueMapper<any, ValueT>): TemplateValueInternal<ValueT>; export declare function isTemplateValue(value: unknown): value is TemplateValueInternal<any>; export declare function useTemplateValue<ItemT, ValueT>(mapper: TemplateValueMapper<ItemT, ValueT>): TemplateValue<ValueT>; //# sourceMappingURL=TemplateValue.d.ts.map