Libraries
    Preparing search index...

    Type Alias PropertyDescriptor<TRootSchema, TPropertySchema, TParentPropertyDescriptor, TPropertyKey>

    A wrapper object keyed by SYMBOL_SCHEMA_PROPERTY_DESCRIPTOR that holds a PropertyDescriptorInner for a particular property within an object schema. Used to get/set property values on validated objects.

    type PropertyDescriptor<
        TRootSchema extends ObjectSchemaBuilder<any, any, any, any, any>,
        TPropertySchema,
        TParentPropertyDescriptor,
        TPropertyKey extends string = string,
    > = {
        "[SYMBOL_SCHEMA_PROPERTY_DESCRIPTOR]": PropertyDescriptorInner<
            TRootSchema,
            TPropertySchema,
            TParentPropertyDescriptor,
            TPropertyKey,
        >;
    }

    Type Parameters

    • TRootSchema extends ObjectSchemaBuilder<any, any, any, any, any>
    • TPropertySchema
    • TParentPropertyDescriptor
    • TPropertyKey extends string = string
    Index

    Properties

    "[SYMBOL_SCHEMA_PROPERTY_DESCRIPTOR]": PropertyDescriptorInner<
        TRootSchema,
        TPropertySchema,
        TParentPropertyDescriptor,
        TPropertyKey,
    >