/
usr
/
share
/
nodejs
/
@types
/
codemirror
/
addon
/
mode
/
/usr/share/nodejs/@types/codemirror/addon/mode
mkdir
upload
Name
Size
Mode
Actions
loadMode.d.ts
416
0644
edit
dl
rm
multiplex.d.ts
1580
0644
edit
dl
rm
overlay.d.ts
386
0644
edit
dl
rm
simple.d.ts
905
0644
edit
dl
rm
Edit:
/usr/share/nodejs/@types/codemirror/addon/mode/simple.d.ts
(905B)
import '../../'; declare module '../../' { // Based on https://codemirror.net/demo/simplemode.html interface Rule { regex?: string | RegExp | undefined; token?: string | string[] | null | undefined; sol?: boolean | undefined; next?: string | undefined; push?: string | undefined; pop?: boolean | undefined; mode?: { spec: string | ModeSpec<any>; end?: RegExp | undefined; persistent?: boolean | undefined; } | undefined; indent?: boolean | undefined; dedent?: boolean | undefined; dedentIfLineStart?: boolean | undefined; } function defineSimpleMode<K extends string>( name: string, // tslint:disable-next-line:no-unnecessary-generics mode: { [P in K]: P extends 'meta' ? Record<string, any> : Rule[] } & { start: Rule[] }, ): void; }
Save
cmd:
run