Interface PropertyClass<P>

Type Parameters

Hierarchy

Methods

  • Protected

    Parameters

    • fastener: P
    • owner: P extends Fastener<R, any, any>
          ? R
          : never

    Returns P

  • Parameters

    • owner: P extends Fastener<R, any, any>
          ? R
          : never

    Returns P

  • Dummy getter function that always throws an exception. Used as a stand-in for decorated fastener getters, whose implementation is injected by the decorator.

    Type Parameters

    Returns F2

  • Parameters

    Returns void

  • Parameters

    • template: P extends {
              descriptorType?: Proto<D>;
          }
          ? D
          : never

    Returns FastenerClass<P>

  • Type Parameters

    • R

    • K extends string | number | symbol

    • F = R[K]

    Parameters

    • owner: R
    • fastenerName: K

    Returns F extends {
            value: T;
        }
        ? T
        : undefined

  • Type Parameters

    • R

    • K extends string | number | symbol

    • E

    • F = R[K]

    Parameters

    • owner: R
    • fastenerName: K
    • elseValue: E

    Returns F extends {
            value: T;
        }
        ? E | NonNullable<T>
        : E

Generated using TypeDoc