UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

14 lines (13 loc) 667 B
import type { AddressData } from "../util/geo.js"; import { DataSchema, type DataSchemaOptions } from "./DataSchema.js"; /** Allowed options for `AddressSchema` */ export interface AddressSchemaOptions extends Omit<DataSchemaOptions<AddressData>, "props"> { } /** Schema that validates a postal address. */ export declare class AddressSchema extends DataSchema<AddressData> { constructor({ one, title, ...options }?: AddressSchemaOptions); } /** Valid postal address data. */ export declare const ADDRESS: AddressSchema; /** Valid postal address data, or `null` */ export declare const NULLABLE_ADDRESS: import("./NullableSchema.js").NullableSchema<AddressData>;