Type alias StrictMatchKeysAndValues<TSchema>Experimental

StrictMatchKeysAndValues<TSchema>: Readonly<{
    [Property in Join<NestedPaths<TSchema, []>, ".">]?: PropertyType<TSchema, Property>
} & {
    [Property in `${NestedPathsOfType<TSchema, any[]>}.$${`[${string}]` | ""}`]?: ArrayElement<PropertyType<TSchema, Property extends `${infer Key}.$${string}`
        ? Key
        : never>>
} & {
    [Property in `${NestedPathsOfType<TSchema, Record<string, any>[]>}.$${`[${string}]` | ""}.${string}`]?: any
} & Document>

Type Parameters

  • TSchema

Generated using TypeDoc