UNPKG

visitor-segments

Version:
18 lines 697 B
import { Visitor } from './visitor'; import { Segment } from './segment'; import { SegmentsAdapters, SegmentsInterface } from './lib/interfaces'; export declare abstract class AbstractSegments implements SegmentsInterface { #private; protected constructor(scope: string, options?: SegmentsAdapters); onUpdate(handler: (key: string, value: string) => void): void; get visitor(): Visitor; interpolate(input: string): string; set(key: string, value: any): void; get(key: string): any; visit(): Promise<void>; abstract convert(): void; reset(): void; clear(): void; getSegmentByKey(key: string): Segment; } //# sourceMappingURL=abstractSegments.d.ts.map