Node Base

1.0.0

interface HL7Node {
    exists: ((path: string | number) => boolean);
    forEach: ((callback: ((value: HL7Node, index: number) => void)) => void);
    get: ((path: string | number) => HL7Node);
    isEmpty: (() => boolean);
    length: number;
    name: string;
    path: string[];
    read: ((path: string[]) => HL7Node);
    set: ((path: string | number, value?: any) => HL7Node);
    toArray: (() => HL7Node[]);
    toBoolean: (() => boolean);
    toDate: (() => Date);
    toFile: ((name: string, newLine?: boolean, location?: string) => void);
    toFloat: (() => number);
    toInteger: (() => number);
    toRaw: (() => string);
    toString: (() => string);
    write: ((path: string[], value: string) => HL7Node);
}

Implemented by

Properties

exists: ((path: string | number) => boolean)
forEach: ((callback: ((value: HL7Node, index: number) => void)) => void)
get: ((path: string | number) => HL7Node)
isEmpty: (() => boolean)
length: number
name: string
path: string[]
read: ((path: string[]) => HL7Node)
set: ((path: string | number, value?: any) => HL7Node)
toArray: (() => HL7Node[])
toBoolean: (() => boolean)
toDate: (() => Date)
toFile: ((name: string, newLine?: boolean, location?: string) => void)
toFloat: (() => number)
toInteger: (() => number)
toRaw: (() => string)
toString: (() => string)
write: ((path: string[], value: string) => HL7Node)