visitor-segments
Version:
Hellobar Segments.
18 lines • 697 B
TypeScript
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