Pinecone TypeScript SDK - v9.0.0
    Preparing search index...

    Type Alias Derived<T>

    Derived:
        | { outcome: "value"; value: T }
        | { because: "inapplicable-in-8x"; outcome: "absent" }
        | { failure: DeriveFailure; outcome: "error" }

    A legacy property value, normal absence, or a reason it cannot be derived.

    Type Parameters

    • T

    Type Declaration

    • { outcome: "value"; value: T }
      • outcome: "value"

        Successful derivation.

      • value: T

        Derived property.

    • { because: "inapplicable-in-8x"; outcome: "absent" }
      • because: "inapplicable-in-8x"

        Legacy absence semantics.

      • outcome: "absent"

        Normal optional absence.

    • { failure: DeriveFailure; outcome: "error" }
      • failure: DeriveFailure

        Explanation and response context.

      • outcome: "error"

        Unavailable property.