devowl-wp
    Preparing search index...

    Class AbstractCategoryCollection<T, AdditionalParameters, AdditionalSingleParameters>Abstract

    Type Parameters

    • T extends AbstractCategory
    • AdditionalParameters = object
    • AdditionalSingleParameters = object

    Hierarchy (View Summary)

    • ClientCollection<
          {
              getParameters: {
                  context?: "view"
                  | "embed"
                  | "edit";
                  exclude?: number[];
                  hide_empty?: boolean;
                  include?: number[];
                  order?: "asc" | "desc";
                  orderby?:
                      | "id"
                      | "include"
                      | "name"
                      | "slug"
                      | "include_slugs"
                      | "term_group"
                      | "description"
                      | "count"
                      | string;
                  page?: number;
                  parent?: number;
                  per_page?: number;
                  post?: number;
                  search?: string;
                  slug?: string
                  | string[];
              } & AdditionalParameters;
              getSingleParameters: { context?: "view"
              | "embed"
              | "edit"; id: number } & AdditionalSingleParameters;
              model: T;
          },
      >
      • AbstractCategoryCollection
    Index

    Constructors

    Properties

    annotated?: AnnotateDefinition
    busy: boolean = false
    entries: Map<T["key"], T> = ...
    get: (
        data?: {
            clear?: boolean;
            params?: {
                context?: "embed" | "view" | "edit";
                exclude?: number[];
                hide_empty?: boolean;
                include?: number[];
                order?: "asc" | "desc";
                orderby?: string;
                page?: number;
                parent?: number;
                per_page?: number;
                post?: number;
                search?: string;
                slug?: string | string[];
            } & AdditionalParameters;
            request?: {
                context?: "embed"
                | "view"
                | "edit";
                exclude?: number[];
                hide_empty?: boolean;
                include?: number[];
                order?: "asc" | "desc";
                orderby?: string;
                page?: number;
                parent?: number;
                per_page?: number;
                post?: number;
                search?: string;
                slug?: string | string[];
            } & AdditionalParameters;
        },
    ) => CancellablePromise<void> = ...
    getSingle: (
        data?: {
            params?: { context?: "embed" | "view" | "edit"; id: number } & AdditionalSingleParameters;
            request?: { context?: "embed" | "view" | "edit"; id: number } & AdditionalSingleParameters;
        },
    ) => CancellablePromise<void> = ...

    Methods

    • Parameters

      • response: unknown

      Returns T

    • Type Parameters

      • T extends new (...args: any[]) => any

      Parameters

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