react-api-adts
Version:
Helpful algebraic data types for API handling in React apps.
5 lines (4 loc) • 427 B
TypeScript
export { Encoder, Decoder, API } from './api';
export { FormStateHandler, FormResult, formResultPromise, useFormState } from './formstate';
export { protoEncoder, protoDecoder } from './proto';
export { ResultHandlers, PreResultHandlers, FutureResultHandlers, FutureResult, futureResultFromPromise, Result, Success, ValidError, AuthError, InternalError, UnreachableError, ValidErrorDetails, AuthErrorDetails } from './result';