Type Parameters

  • N extends number

Hierarchy (View Summary)

Constructors

Properties

Methods

- -> ->> ? ?& ?| @? @@ @> #- #> #>> < <@ <= <> = > >= || anyValue anyValueTransfn arrayFill arrayPrepend asAggregate bool concat count cumeDist denseRank elemContainedByMultirange elemContainedByRange execute firstValue float4 float8 getClass int2 int4 int8 jsonAgg jsonAggStrict jsonbAgg jsonbAggStrict jsonbArrayElement jsonbArrayElements jsonbArrayElementsText jsonbArrayElementText jsonbArrayLength jsonbBuildArray jsonbBuildObject jsonbCmp jsonbConcat jsonbContained jsonbContains jsonbDelete jsonbDeletePath jsonbEach jsonbEachText jsonbEq jsonbExists jsonbExistsAll jsonbExistsAny jsonbExtractPath jsonbExtractPathText jsonbGe jsonbGt jsonbHash jsonbHashExtended jsonbInsert jsonbLe jsonbLt jsonbNe jsonbObjectAgg jsonbObjectAggStrict jsonbObjectAggUnique jsonbObjectAggUniqueStrict jsonbObjectField jsonbObjectFieldText jsonbObjectKeys jsonbPathExists jsonbPathExistsOpr jsonbPathExistsTz jsonbPathMatch jsonbPathMatchOpr jsonbPathMatchTz jsonbPathQuery jsonbPathQueryArray jsonbPathQueryArrayTz jsonbPathQueryFirst jsonbPathQueryFirstTz jsonbPathQueryTz jsonbPopulateRecord jsonbPopulateRecordset jsonbPopulateRecordValid jsonbPretty jsonbSet jsonbSetLax jsonbStripNulls jsonbToRecord jsonbToRecordset jsonbToTsvector jsonbTypeof jsonBuildArray jsonBuildObject jsonObjectAgg jsonObjectAggStrict jsonObjectAggUnique jsonObjectAggUniqueStrict jsonPopulateRecord jsonPopulateRecordset lag lastValue lead mode nthValue numeric numNonnulls numNulls percentRank pgCollationFor pgColumnCompression pgColumnSize pgColumnToastChunkId pgTypeof quoteLiteral quoteNullable rank toExpression toJson toJsonb toTsvector tsHeadline widthBucket new parse subtype typeString

Constructors

  • Type Parameters

    • N extends number

    Parameters

    • v: unknown

    Returns Jsonb<N>

Properties

nullability: undefined | N = undefined
resultType: undefined | string = undefined
serializeParamTypes: unknown = undefined
v: unknown

Methods

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | number | Int4<1>

    Returns Jsonb<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | number | Int4<0 | 1>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | number | Int4<number>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | string | Text<1>

    Returns Jsonb<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | string | Text<number>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | number | Int4<1>

    Returns Jsonb<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | number | Int4<0 | 1>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | number | Int4<number>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | string | Text<1>

    Returns Jsonb<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | string | Text<number>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | number | Int4<1>

    Returns Text<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | number | Int4<0 | 1>

    Returns Text<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | number | Int4<number>

    Returns Text<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | string | Text<1>

    Returns Text<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Text<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | string | Text<number>

    Returns Text<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Array<0 | 1, T>

  • Returns undefined | Jsonb<number>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int8<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Float8<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int8<0 | 1>

  • Parameters

    • db: Typegres

    Returns {
        then(
            resolve: (
                result: N extends 0 ? null : N extends 1 ? string : null | string,
            ) => void,
            reject: (err: unknown) => void,
        ): void;
    }

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Parameters

    Returns Float4<1>

  • Parameters

    Returns Float4<0 | 1>

  • Parameters

    Returns Float4<0 | 1>

  • Parameters

    Returns Float8<1>

  • Parameters

    Returns Float8<0 | 1>

  • Parameters

    Returns Float8<0 | 1>

  • Parameters

    • this: this

    Returns typeof Any

  • Parameters

    Returns Int2<1>

  • Parameters

    Returns Int2<0 | 1>

  • Parameters

    Returns Int2<0 | 1>

  • Parameters

    Returns Int4<1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    Returns Int8<1>

  • Parameters

    Returns Int8<0 | 1>

  • Parameters

    Returns Int8<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | number | Int4<1>

    Returns Jsonb<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | number | Int4<0 | 1>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | number | Int4<number>

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Setof<{ from: { value: Jsonb<1> } }>

  • Parameters

    Returns Setof<{ from: { value: Jsonb<0 | 1> } }>

  • Parameters

    Returns Setof<{ from: { value: Jsonb<0 | 1> } }>

  • Parameters

    Returns Setof<{ from: { value: Text<1> } }>

  • Parameters

    Returns Setof<{ from: { value: Text<0 | 1> } }>

  • Parameters

    Returns Setof<{ from: { value: Text<0 | 1> } }>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | number | Int4<1>

    Returns Text<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | number | Int4<0 | 1>

    Returns Text<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | number | Int4<number>

    Returns Text<0 | 1>

  • Parameters

    Returns Int4<1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Int4<1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | number | Int4<1>

    Returns Jsonb<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | number | Int4<0 | 1>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | number | Int4<number>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | string | Text<1>

    Returns Jsonb<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | string | Text<number>

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Setof<{ from: { key: Text<1>; value: Jsonb<1> } }>

  • Parameters

    Returns Setof<{ from: { key: Text<0 | 1>; value: Jsonb<0 | 1> } }>

  • Parameters

    Returns Setof<{ from: { key: Text<0 | 1>; value: Jsonb<0 | 1> } }>

  • Parameters

    Returns Setof<{ from: { key: Text<1>; value: Text<1> } }>

  • Parameters

    Returns Setof<{ from: { key: Text<0 | 1>; value: Text<0 | 1> } }>

  • Parameters

    Returns Setof<{ from: { key: Text<0 | 1>; value: Text<0 | 1> } }>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | string | Text<1>

    Returns Bool<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Bool<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | string | Text<number>

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Text<1>

  • Parameters

    Returns Text<0 | 1>

  • Parameters

    Returns Text<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Int4<1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    Returns Int4<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | bigint | Int8<1>

    Returns Int8<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | bigint | Int8<0 | 1>

    Returns Int8<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | bigint | Int8<number>

    Returns Int8<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<number>

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<number>

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<number>

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<number>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | string | Text<1>

    Returns Jsonb<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | string | Text<number>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<1>
    • a1: undefined | string | Text<1>

    Returns Text<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: undefined | string | Text<0 | 1>

    Returns Text<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: undefined | string | Text<number>

    Returns Text<0 | 1>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Setof<{ from: {} }>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Setof<{ from: {} }>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Setof<{ from: {} }>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Setof<{ from: {} }>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Bool<0 | 1>

  • Parameters

    Returns Text<1>

  • Parameters

    Returns Text<0 | 1>

  • Parameters

    Returns Text<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    • this: Jsonb<0 | 1>
    • a1: Array<0 | 1, Text<0 | 1>>
    • a2: Jsonb<0 | 1>
    • a3: undefined | boolean | Bool<0 | 1>
    • a4: undefined | string | Text<0 | 1>

    Returns Jsonb<0 | 1>

  • Parameters

    • this: Jsonb<number>
    • a1: Array<number, Text<0 | 1>>
    • a2: Jsonb<number>
    • a3: undefined | boolean | Bool<number>
    • a4: undefined | string | Text<number>

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Record<1, {}>

  • Parameters

    Returns Record<0 | 1, {}>

  • Parameters

    Returns Record<0 | 1, {}>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Setof<{ from: {} }>

  • Parameters

    Returns Text<1>

  • Parameters

    Returns Text<0 | 1>

  • Parameters

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<number>

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<number>

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<number>

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Any<number>

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<1>
    • a2: undefined | boolean | Bool<1>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<number>
    • a2: undefined | boolean | Bool<number>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<1>
    • a2: undefined | boolean | Bool<1>

    Returns Setof<{ from: {} }>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<0 | 1>
    • a2: undefined | boolean | Bool<0 | 1>

    Returns Setof<{ from: {} }>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: Json<number>
    • a2: undefined | boolean | Bool<number>

    Returns Setof<{ from: {} }>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: undefined | number | Int4<1>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: undefined | number | Int4<0 | 1>

    Returns T

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T
    • a1: undefined | number | Int4<number>

    Returns T

  • Parameters

    Returns Numeric<1>

  • Parameters

    Returns Numeric<0 | 1>

  • Parameters

    Returns Numeric<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Float8<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Oid<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Oid<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Oid<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Regtype<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Regtype<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Regtype<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Text<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Int8<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Json<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    • this: T

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Parameters

    Returns Jsonb<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Int4<1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Int4<0 | 1>

  • Type Parameters

    • T extends Any<unknown, number>

    Parameters

    Returns Int4<0 | 1>

  • Parameters

    • v: string

    Returns string

  • Returns undefined | UseSubtype

  • Returns undefined | string