UNPKG

macoolka-io

Version:

`macoolka-io` is Runtime type system for IO decoding/encoding.

5 lines (4 loc) 2.69 kB
import { init } from './i18nIO'; export * from './io'; declare const literal: <V extends string | number | boolean>(value: V, name?: string | undefined) => import("./i18nIO").MessageType<V, V, unknown>, numberMinValue: (value: number) => import("./i18nIO").MessageType<number, number, unknown>, numberMaxValue: (value: number) => import("./i18nIO").MessageType<number, number, unknown>, stringMinLength: (value: number) => import("./i18nIO").MessageType<string, string, unknown>, stringMaxLength: (value: number) => import("./i18nIO").MessageType<string, string, unknown>, stringMatch: (value: RegExp) => import("./i18nIO").MessageType<string, string, unknown>, void1: import("./i18nIO").MessageType<void, void, unknown>, array: <C extends import("io-ts").Mixed>(codec: C, name?: string | undefined) => import("./i18nIO").MessageType<import("io-ts").TypeOf<C>[], import("io-ts").OutputOf<C>[], unknown>, string: import("./i18nIO").MessageType<string, string, unknown>, number: import("./i18nIO").MessageType<number, number, unknown>, Int: import("./i18nIO").MessageType<import("io-ts").Branded<number, import("io-ts").IntBrand>, number, unknown>, boolean: import("./i18nIO").MessageType<boolean, boolean, unknown>, nonEmptyArray: <C extends import("io-ts").Mixed>(codec: C, name?: string | undefined) => import("./i18nIO").MessageType<import("fp-ts/lib/NonEmptyArray").NonEmptyArray<import("io-ts").TypeOf<C>>, import("io-ts").OutputOf<C>[], unknown>, nonEmptyString: import("./i18nIO").MessageType<import("./string").NonEmptyString, string, unknown>, uuid: import("./i18nIO").MessageType<import("io-ts").Branded<string, import("./string").UUIDBrand>, string, unknown>, email: import("./i18nIO").MessageType<import("io-ts").Branded<string, import("./string").EmailBrand>, string, unknown>, ipv4: import("./i18nIO").MessageType<import("io-ts").Branded<string, import("./string").IpV4Brand>, string, unknown>, ipv6: import("./i18nIO").MessageType<import("io-ts").Branded<string, import("./string").IpV6Brand>, string, unknown>, url: import("./i18nIO").MessageType<import("io-ts").Branded<string, import("./string").UrlBrand>, string, unknown>, dateFromISOString: import("./i18nIO").MessageType<Date, string, unknown>, dateFromNumber: import("./i18nIO").MessageType<Date, number, unknown>, dateFromUnixTime: import("./i18nIO").MessageType<Date, number, unknown>, show: (as: import("io-ts").Errors) => string; export { literal, numberMinValue, numberMaxValue, stringMinLength, stringMaxLength, stringMatch, void1 as void, array, string, number, Int as int, boolean, nonEmptyArray, nonEmptyString, uuid, email, ipv4, ipv6, url, dateFromISOString, dateFromNumber, dateFromUnixTime, show, init };