stackpress
Version:
Incept is a content management framework.
36 lines (35 loc) • 1.11 kB
TypeScript
import type { SchemaAssertion, SchemaComponent, SchemaRelation } from '../types.js';
export default class Attributes extends Map<string, unknown> {
get active(): boolean;
get admin(): Attributes;
get assertions(): SchemaAssertion[];
get clen(): number;
get created(): boolean;
get default(): any;
get description(): string | undefined;
get encrypted(): boolean;
get example(): any;
get field(): SchemaComponent;
get filter(): SchemaComponent;
get generated(): boolean;
get hash(): boolean;
get id(): boolean;
get icon(): string | undefined;
get indexable(): boolean;
get label(): string | undefined;
get labels(): string[];
get list(): SchemaComponent;
get max(): number;
get min(): number;
get query(): string[];
get relation(): SchemaRelation | null;
get searchable(): boolean;
get sortable(): boolean;
get span(): SchemaComponent;
get step(): any;
get template(): string | undefined;
get unique(): boolean;
get updated(): boolean;
get view(): SchemaComponent;
get zindex(): any;
}