UNPKG

@rnaga/wp-node

Version:

👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**

30 lines (22 loc) • 708 B
import { taxonomyNames, taxonomyObjectTypes } from "../defaults"; export interface TaxonomyNameExtend {} export type TaxonomyName = | (typeof taxonomyNames)[number] | keyof TaxonomyNameExtend; export interface TaxonomyObjectTypeExtend {} export type TaxonomyObjectType = | (typeof taxonomyObjectTypes)[number] | keyof TaxonomyObjectTypeExtend; export type TaxonomyCapability = | "manage_terms" | "edit_terms" | "delete_terms" | "assign_terms"; export type TaxonomyObject = { hierarchical: boolean; objectType: string; _builtin: boolean; capabilities?: Record<TaxonomyCapability, string>; showUi: boolean; }; export type TaxonomyRecord = Record<TaxonomyName, TaxonomyObject>;