/** * A tuple of strings where the first element is a string representing the input type of a * schema, and the second element is a string representing the output type of a schema. It * can be overriden using the `Annotate` schema. * * @since 2.0.0 */ import { type Const } from 'fp-ts/Const'; /** * Input / Output type strings for a schema * * @since 2.0.0 * @category Model */ export type TypeString = Const; export { /** * Interprets a schema as a type string * * @since 2.0.0 * @category Interpreters */ deriveTypeString, } from 'schemata-ts/derivations/type-string-schemable'; /** * @since 2.0.0 * @category URI */ export declare const URI = "schemata-ts/TypeString"; /** * @since 2.0.0 * @category URI */ export type URI = typeof URI; declare module 'fp-ts/lib/HKT' { interface URItoKind2 { readonly [URI]: TypeString; } } //# sourceMappingURL=TypeString.d.ts.map