shelving
Version:
Toolkit for using data in JavaScript.
14 lines (13 loc) • 667 B
TypeScript
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>;