UNPKG

rollun-ts-rql

Version:

RQL query object and serializer written in TypeScript

12 lines (11 loc) 421 B
import { SubLexerInterface } from './interfaces'; import SubLexerChain from './subLexers/SubLexerChain'; import TokenStream from './TokenStream'; export default class Lexer { private subLexer; constructor(subLexer?: SubLexerInterface); setSubLexer(subLexer: SubLexerInterface): this; getSubLexer(): SubLexerInterface; createDefaultSubLexer(): SubLexerChain; tokenize(code: string): TokenStream; }