flysh
Version:
DOM Document Object Artifact Collector
47 lines • 1.37 kB
TypeScript
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