v-regexp
Version:
JavaScript Regular Expression Parser and Visualizer.
42 lines (41 loc) • 1.23 kB
TypeScript
import NFA from './NFA';
import RegExp from './RegExp';
import parse from './parse';
import visualize from './visualize';
import * as download from './download';
export * from './types';
export * from './constants';
declare const _default: {
Kit: {
sortUnique: (a: any) => any;
idUnique: (a: any) => any;
hashUnique: (a: any) => any;
Set: (a: any, _sorted: any) => any;
repeats: (s: any, n: any) => string;
negate: (ranges: any) => any[];
coalesce: (ranges: any) => any;
classify: (ranges: any) => {
ranges: string[];
map: any;
};
parseCharset: (charset: any) => any[];
chr: (n: any) => string;
ord: (c: any) => any;
pred: (c: any) => string;
succ: (c: any) => string;
toPrint: (s: any, isRaw: any) => any;
flatten2: (a: any) => any;
isBrowser: boolean;
locals: (f: any) => string;
};
NFA: typeof NFA;
RegExp: typeof RegExp;
parse: typeof parse;
visualize: typeof visualize;
download: typeof download;
themes: {
normal: import("./types").Theme;
gorgeous: import("./types").Theme;
};
};
export default _default;