Type Parameters

Hierarchy (view full)

Constructors

Properties

annotated?: AnnotateDefinition
busy: boolean = false
entries: Map<T["model"]["key"], T["model"]> = ...
get: ((data?) => CancellablePromise<void>) = ...

Type declaration

    • (data?): CancellablePromise<void>
    • Parameters

      • Optional data: {
            clear?: boolean;
            params?: T["getParameters"];
            request?: T["getParameters"];
        }
        • Optional clear?: boolean
        • Optional params?: T["getParameters"]
        • Optional request?: T["getParameters"]

      Returns CancellablePromise<void>

getSingle: ((data?) => CancellablePromise<void>) = ...

Type declaration

    • (data?): CancellablePromise<void>
    • Parameters

      • Optional data: {
            params?: T["getSingleParameters"];
            request?: T["getSingleParameters"];
        }
        • Optional params?: T["getSingleParameters"]
        • Optional request?: T["getSingleParameters"]

      Returns CancellablePromise<void>

Methods

  • Parameters

    • response: T["response"]

    Returns T["model"]

  • Type Parameters

    • T extends (new (...args) => any)

    Parameters

    Returns ((constructor) => {
        prototype: __type<any, any>;
        new (...args): __type<T, T>;
    } & T)

      • (constructor): {
            prototype: __type<any, any>;
            new (...args): __type<T, T>;
        } & T
      • Parameters

        • constructor: T

        Returns {
            prototype: __type<any, any>;
            new (...args): __type<T, T>;
        } & T