UNPKG

@typed/fp

Version:

Data Structures and Resources for fp-ts

104 lines (66 loc) 1.39 kB
--- title: RefData.ts nav_order: 53 parent: Modules --- ## RefData overview RefData is a collection of helpers for working with Refs that manage Data. Added in v0.12.1 --- <h2 class="text-delta">Table of contents</h2> - [Combinator](#combinator) - [loadEnv](#loadenv) - [map](#map) - [toLoading](#toloading) - [toNoData](#tonodata) - [toRefresh](#torefresh) - [toReplete](#toreplete) - [Model](#model) - [RefData (interface)](#refdata-interface) --- # Combinator ## loadEnv **Signature** ```ts export declare function loadEnv<E1, A>(env: E.Env<E1, A>) ``` Added in v0.12.1 ## map **Signature** ```ts export declare const map: <A, B>( f: (value: A) => B, ) => <E>(ref: RefData<E, A>) => Ref.Ref<E, D.Data<A>, D.Data<B>> ``` Added in v0.12.1 ## toLoading **Signature** ```ts export declare function toLoading<E, A>(rd: RefData<E, A>) ``` Added in v0.12.1 ## toNoData **Signature** ```ts export declare function toNoData<E, A>(rd: RefData<E, A>) ``` Added in v0.12.1 ## toRefresh **Signature** ```ts export declare function toRefresh<A>(value: A, progress?: O.Option<Progress>) ``` Added in v0.12.1 ## toReplete **Signature** ```ts export declare function toReplete<A>(value: A) ``` Added in v0.12.1 # Model ## RefData (interface) **Signature** ```ts export interface RefData<E, A> extends Ref.Ref<E, D.Data<A>> {} ``` Added in v0.12.1