creevey
Version:
Cross-browser screenshot testing tool for Storybook with fancy UI Runner
10 lines (9 loc) • 407 B
TypeScript
export interface SerializedRegExp {
__regexp: true;
source: string;
flags: string;
}
export declare const isRegExp: (exp: unknown) => exp is RegExp;
export declare const isSerializedRegExp: (exp: unknown) => exp is SerializedRegExp;
export declare const serializeRegExp: (exp: RegExp) => SerializedRegExp;
export declare const deserializeRegExp: ({ source, flags }: SerializedRegExp) => RegExp;