@as-pect/snapshots
Version:
A package for dealing with snapshots
18 lines • 726 B
TypeScript
import { SnapshotDiff } from "./SnapshotDiff.js";
import { CstParser, CstNode, ParserMethod, CstElement } from "chevrotain";
export declare class SnapshotParser extends CstParser {
snapshots: ParserMethod<unknown[], CstNode>;
string: ParserMethod<unknown[], CstNode>;
ws: ParserMethod<unknown[], CstNode>;
constructor();
}
export declare class Snapshot {
static parse(input: string): Snapshot;
static from(input: Map<string, string>): Snapshot;
values: Map<string, string>;
add(key: string, value: string): this;
diff(other: Snapshot): SnapshotDiff;
stringify(): string;
}
export declare function parseImageCSTElement(element: CstElement): string;
//# sourceMappingURL=Snapshot.d.ts.map