jspurefix
Version:
pure node js fix engine
15 lines (14 loc) • 643 B
TypeScript
import { ILooseObject } from '../collections/collection';
import { SegmentDescription } from './segment/segment-description';
import { SegmentSummary } from './segment/segment-summary';
import { Tags } from './tag/tags';
export declare class Structure {
readonly tags: Tags;
readonly segments: SegmentDescription[];
readonly layout: ILooseObject;
constructor(tags: Tags, segments: SegmentDescription[]);
msg(): SegmentDescription;
summary(): SegmentSummary[];
firstContainedWithin(name: string, segment: SegmentDescription): SegmentDescription | null;
boundLayout(segment?: SegmentDescription): ILooseObject;
}