UNPKG

sdj-esm

Version:
23 lines (22 loc) 801 B
import type { ItemJI, IValidator } from "../core/interfaces.js"; import { ESDJ_LIMIT } from "../core/statics.js"; import type { IDescriptionSdj, IItemSdj } from "./class-interfaces.js"; export declare class SdjItem implements IItemSdj { private readonly _sdId; private readonly _sdKey; private readonly _limiter; private _type; private _validator; private _description?; constructor(inItem: ItemJI, description?: IDescriptionSdj | undefined); get sdId(): number; get sdKey(): string; get type(): string; get limiter(): ESDJ_LIMIT; get validator(): IValidator; get description(): IDescriptionSdj; set description(inDesc: IDescriptionSdj | undefined); genJI(): ItemJI; private initDescription; static VerifyJI(inItem: ItemJI): void; }