1 | import { JSONDateTimeFormat } from "./datetime";
|
2 | import { JSONTimestampFormat } from "./timestamp";
|
3 | import { JSONEmailFormat } from "./email";
|
4 | import { JSONCurrencyFormat } from "./currency";
|
5 | import { JSONCountryFormat } from "./country";
|
6 | import { JSONTLDFormat } from "./tld";
|
7 | import { JSONIPAddressFormat } from "./ipAddress";
|
8 | import { JSONLanguageFormat } from "./language";
|
9 | import { JSONPhoneNumberFormat } from "./phoneNumber";
|
10 | import { JSONURIFormat } from "./uri";
|
11 | import { JSONUUIDFormat } from "./uuid";
|
12 | import { JSONFilesizeFormat } from "./filesize";
|
13 | import { JSONHostnameFormat } from "./hostname";
|
14 | import { JSONJSONFormat } from "./json";
|
15 | import { JSONJSONPointerFormat } from "./jsonPointer";
|
16 | import { JSONEmojiFormat } from "./emoji";
|
17 | import { JSONSemverFormat } from "./semver";
|
18 | import { JSONFirestoreTimestampFormat } from "./firestoreTimestamp";
|
19 | import { JSONJWTStringFormat } from "./jwt";
|
20 | import { JSONColorFormat } from "./color";
|
21 | import { JSONCreditCardFormat } from "./creditCard";
|
22 | export { JSONHostnameFormat, JSONUUIDFormat, JSONURIFormat, JSONPhoneNumberFormat, JSONLanguageFormat, JSONIPAddressFormat, JSONTLDFormat, JSONCountryFormat, JSONCurrencyFormat, JSONEmailFormat, JSONTimestampFormat, JSONDateTimeFormat, JSONFilesizeFormat, JSONJSONFormat, JSONJSONPointerFormat, JSONEmojiFormat, JSONSemverFormat, JSONJWTStringFormat, JSONColorFormat, };
|
23 | export declare type JSONStringFormat = JSONHostnameFormat | JSONUUIDFormat | JSONURIFormat | JSONPhoneNumberFormat | JSONLanguageFormat | JSONIPAddressFormat | JSONTLDFormat | JSONCountryFormat | JSONCurrencyFormat | JSONEmailFormat | JSONTimestampFormat | JSONDateTimeFormat | JSONFilesizeFormat | JSONJSONFormat | JSONJSONPointerFormat | JSONEmojiFormat | JSONSemverFormat | JSONJWTStringFormat | JSONColorFormat | JSONCreditCardFormat;
|
24 | export declare function inferFormat(value: string): JSONStringFormat | undefined;
|
25 | export declare type JSONObjectFormat = JSONFirestoreTimestampFormat;
|
26 | export declare function inferObjectFormat(value: object): JSONObjectFormat | undefined;
|