UNPKG

flysh

Version:

DOM Document Object Artifact Collector

47 lines 1.37 kB
import { DomElement } from "./DomElement"; /** * 'Sibling' Model Class Definition ('Field') */ export declare class Sibling extends DomElement { /** * Public class constants */ static readonly EXCEPTION_ID_5300000100_MESSAGE_VALUE = "A field name must be defined"; /** * Class properties */ private _field; private _regex; /** * Constructor * * @param field 'String' that contains the sibling's field * @param element 'String' that contains the element or 'tag' * @param signature 'String' that contains the signature of the element * @param regex 'String' | 'undefined' that contains the regular expression, optional. */ constructor(field: string, element: string, signature: string, regex: string | undefined); /** * Getter 'field' string property * * @returns Returns the '_field' class property */ get field(): string; /** * Getter 'regex' string property * * @returns Returns the '_regex' class property */ get regex(): string | undefined; /** * Get the object properties (overridden) * * @returns Returns a 'String' with all the class properties */ get getEntry(): string; /** * Validates the current 'DOM' element type */ validate(): void; } //# sourceMappingURL=Sibling.d.ts.map