1 | import { JSONStringFormat } from "./formats";
|
2 | export declare type JSONNullType = {
|
3 | name: "null";
|
4 | value: null;
|
5 | };
|
6 | export declare type JSONBoolType = {
|
7 | name: "bool";
|
8 | value: boolean;
|
9 | };
|
10 | export declare type JSONFloatType = {
|
11 | name: "float";
|
12 | value: number;
|
13 | };
|
14 | export declare type JSONIntType = {
|
15 | name: "int";
|
16 | value: number;
|
17 | };
|
18 | export declare type JSONStringType = {
|
19 | name: "string";
|
20 | format?: JSONStringFormat;
|
21 | value: string;
|
22 | };
|
23 | export declare type JSONObjectType = {
|
24 | name: "object";
|
25 | value: object;
|
26 | };
|
27 | export declare type JSONArrayType = {
|
28 | name: "array";
|
29 | value: Array<unknown>;
|
30 | };
|
31 | export declare type JSONValueType = JSONStringType | JSONBoolType | JSONIntType | JSONFloatType | JSONNullType | JSONObjectType | JSONArrayType;
|