UNPKG

@noggin/elastic-noggin-sdk

Version:
40 lines (39 loc) 1.47 kB
import { IEno, IField, Tip } from "./models/types"; import { Eno } from "./models/Eno"; export declare class EnoFactory { private _proto; private _patchTargetTip; private _useEmptyNonce; private _useTipNonce; private _useKnownNonce; constructor(typeOrEnoProto?: Tip | IEno, security?: Tip); makeEno(): Eno; private _getRandomNonce; private _cleanTransaction; private _emptyNonceRequired; private _generateSid; private _cleanField; private _isSettingValid; reset(type?: Tip, security?: Tip): EnoFactory; setProto(eno: IEno): EnoFactory; setProtoToPatch(eno: IEno): EnoFactory; resetFields(): EnoFactory; setWellKnownTip(tip: Tip): EnoFactory; setType(type: Tip): EnoFactory; useEmptyNonce(): EnoFactory; useTipNonce(): EnoFactory; useRandomNonce(): EnoFactory; useKnownNonce(nonce: string | null): EnoFactory; setI18nValue(fieldTip: Tip, lang: string, value: string[]): this; private _updateExistingI18n; setField(newFieldOrTip: string | IField, value?: string[]): EnoFactory; setFieldFormula(fieldTip: Tip, formula: string): EnoFactory; private _normalizeIField; private _normalizeValuesFilter; setFields(newFields: IField[]): EnoFactory; setSecurity(security: Tip): EnoFactory; setDeleted(deleted: boolean): EnoFactory; setBranch(branch?: Tip): EnoFactory; private _resetClientT; setSequence(sequence: number): EnoFactory; }