Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:44 Constructors MethodsAny Any ( options ? ) : TAny Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:64 Array Array < Type > ( items , options ? ) : TArray < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:66 Boolean Boolean ( options ? ) : TBoolean Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:68 Capitalize Capitalize < T > ( schema , options ? ) : TCapitalize < T > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:70 Composite Composite < T > ( schemas , options ? ) : TObject < Evaluate < TCompositeProperties < T , TCompositeKeys < T , [ ] > , {} > > > Returns TObject < Evaluate < TCompositeProperties < T , TCompositeKeys < T , [ ] > , {} > > > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:72 Const Const < T > ( value , options ? ) : TConst < T > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:74 Enum Enum < V , T > ( item , options ? ) : TEnum < T > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:76 Exclude Exclude < L , R > ( unionType , excludedMembers , options ? ) : TExcludeFromMappedResult < L , R > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:78 Exclude < L , R > ( unionType , excludedMembers , options ? ) : TExcludeFromTemplateLiteral < L , R > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:80 Exclude < L , R > ( unionType , excludedMembers , options ? ) : TExclude < L , R > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:82 Extends Extends < L , R , T , F > ( L , R , T , F , options ? ) : TExtendsFromMappedResult < L , R , T , F > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:84 Extends < L , R , T , F > ( L , R , T , F , options ? ) : TExtendsFromMappedKey < L , R , T , F > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:86 Extends < L , R , T , F > ( L , R , T , F , options ? ) : TExtends < L , R , T , F > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:88 Extract Extract < L , R > ( type , union , options ? ) : TExtractFromMappedResult < L , R > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:90 Extract < L , R > ( type , union , options ? ) : TExtractFromTemplateLiteral < L , R > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:92 Extract < L , R > ( type , union , options ? ) : TExtract < L , R > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:94 Index Index < Type , Key > ( type , key , options ? ) : TIndexFromComputed < Type , Key > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:96 Index < Type , Key > ( type , key , options ? ) : TIndexFromComputed < Type , Key > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:98 Index < Type , Key > ( type , key , options ? ) : TIndexFromComputed < Type , Key > Type Parameters Type extends TRef < string > Key extends TRef < string > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:100 Index < Type , MappedResult > ( type , mappedResult , options ? ) : TIndexFromMappedResult < Type , MappedResult > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:102 Index < Type , MappedKey > ( type , mappedKey , options ? ) : TMappedResult < Evaluate < TMappedIndexPropertyKeys < Type , MappedKey [ "keys" ] , {} > > > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:104 Index < Type , Key , PropertyKeys > ( T , K , options ? ) : TIndex < Type , PropertyKeys > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:106 Index < Type , PropertyKeys > ( type , propertyKeys , options ? ) : TIndex < Type , PropertyKeys > Type Parameters Type extends TSchema PropertyKeys extends PropertyKey [] Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:108 Integer Integer ( options ? ) : TInteger Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:110 Intersect Intersect < Types > ( types , options ? ) : Intersect < Types > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:112 Key Of Key Of < Type > ( type , options ? ) : TKeyOf < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:114 Literal Literal < LiteralValue > ( literalValue , options ? ) : TLiteral < LiteralValue > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:116 Lowercase Lowercase < Type > ( type , options ? ) : TLowercase < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:118 Mapped Mapped < K , I , F , R > ( key , map , options ? ) : R Returns R Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:120 Mapped < K , F , R > ( key , map , options ? ) : R Returns R Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:122 Never Never ( options ? ) : TNever Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:126 Not Not < T > ( type , options ? ) : TNot < T > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:128 Null Null ( options ? ) : TNull Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:130 Number Number ( options ? ) : TNumber Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:132 Object Object < T > ( properties , options ? ) : TObject < T > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:134 Omit Omit < Type , Key > ( type , key , options ? ) : TOmit < Type , Key > Type Parameters Type extends TSchema Key extends PropertyKey [] Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:136 Omit < Type , Key > ( type , key , options ? ) : TOmit < Type , Key > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:138 Optional Optional < Type , Flag > ( type , enable ) : TOptionalFromMappedResult < Type , Flag > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:56 Optional < Type , Flag > ( type , enable ) : TOptionalWithFlag < Type , Flag > Type Parameters Type extends TSchema Flag extends boolean Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:58 Optional < Type > ( type ) : TOptionalFromMappedResult < Type , true > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:60 Optional < Type > ( type ) : TAddOptional < Type > Returns TAddOptional < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:62 Partial Partial < MappedResult > ( type , options ? ) : TMappedResult < Evaluate < TFromProperties < MappedResult [ "properties" ] > > > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:140 Partial < Type > ( type , options ? ) : TPartial < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:142 Pick Pick < Type , Key > ( type , key , options ? ) : TPick < Type , Key > Type Parameters Type extends TSchema Key extends PropertyKey [] Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:144 Pick < Type , Key > ( type , key , options ? ) : TPick < Type , Key > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:146 Readonly Readonly < Type , Flag > ( type , enable ) : TReadonlyFromMappedResult < Type , Flag > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:48 Readonly < Type , Flag > ( type , enable ) : TReadonlyWithFlag < Type , Flag > Type Parameters Type extends TSchema Flag extends boolean Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:50 Readonly < Type > ( type ) : TReadonlyFromMappedResult < Type , true > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:52 Readonly < Type > ( type ) : TAddReadonly < Type > Returns TAddReadonly < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:54 Readonly Optional Readonly Optional < Type > ( type ) : TReadonlyOptional < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:46 Record Record < Key , Value > ( key , value , options ? ) : TRecordOrObject < Key , Value > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:148 Recursive Recursive < T > ( callback , options ? ) : TRecursive < T > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:150 Ref Ref < Ref > ( $ref , options ? ) : TRef < Ref > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:152 Ref < Type > ( type , options ? ) : TRefUnsafe < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:181 Required Required < MappedResult > ( type , options ? ) : TMappedResult < Evaluate < TFromProperties < MappedResult [ "properties" ] > > > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:183 Required < Type > ( type , options ? ) : TRequired < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:185 Rest Rest < Type > ( type ) : TRest < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:187 String String ( options ? ) : TString Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:189 Template Literal Template Literal < Syntax > ( syntax , options ? ) : TTemplateLiteralSyntax < Syntax > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:191 Template Literal < Kinds > ( kinds , options ? ) : TTemplateLiteral < Kinds > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:193 Transform Transform < Type > ( type ) : TransformDecodeBuilder < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:195 Tuple Tuple < Types > ( types , options ? ) : TTuple < Types > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:197 Uncapitalize Uncapitalize < Type > ( type , options ? ) : TUncapitalize < Type > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:199 Union Union < Types > ( types , options ? ) : Union < Types > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:201 Unknown Unknown ( options ? ) : TUnknown Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:203 Unsafe Unsafe < T > ( options ? ) : TUnsafe < T > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:205 Uppercase Uppercase < T > ( schema , options ? ) : TUppercase < T > Defined in node_modules/.pnpm/@sinclair+typebox@0.34.28/node_modules/@sinclair/typebox/build/cjs/type/type/json.d.ts:207
Json Type Builder with Static Resolution for TypeScript