@prismicio/types-internal
Version:
Prismic types for Custom Types and Prismic Data
24 lines (23 loc) • 1.3 kB
TypeScript
import * as t from "io-ts";
export declare const NumberFieldType = "Number";
export declare const NumberConfig: t.ExactC<t.PartialC<{
label: t.UnionC<[t.Type<string, string, unknown>, t.NullC, t.UndefinedC]>;
placeholder: t.StringC;
min: t.UnionC<[t.NumberC, import("io-ts-types/lib/NumberFromString").NumberFromStringC]>;
max: t.UnionC<[t.NumberC, import("io-ts-types/lib/NumberFromString").NumberFromStringC]>;
step: t.UnionC<[t.NumberC, import("io-ts-types/lib/NumberFromString").NumberFromStringC]>;
}>>;
export declare type NumberConfig = t.TypeOf<typeof NumberConfig>;
export declare const Number: t.ExactC<t.IntersectionC<[t.TypeC<{
type: t.LiteralC<"Number">;
}>, t.PartialC<{
fieldset: t.UnionC<[t.Type<string, string, unknown>, t.NullC, t.UndefinedC]>;
config: t.ExactC<t.PartialC<{
label: t.UnionC<[t.Type<string, string, unknown>, t.NullC, t.UndefinedC]>;
placeholder: t.StringC;
min: t.UnionC<[t.NumberC, import("io-ts-types/lib/NumberFromString").NumberFromStringC]>;
max: t.UnionC<[t.NumberC, import("io-ts-types/lib/NumberFromString").NumberFromStringC]>;
step: t.UnionC<[t.NumberC, import("io-ts-types/lib/NumberFromString").NumberFromStringC]>;
}>>;
}>]>>;
export declare type Number = t.TypeOf<typeof Number>;