UNPKG

@platformos/pos-cli

Version:

Manage your platformOS application

25 lines 1.06 kB
import { TokenPattern, CharacterStream as CharacterStreamInterface } from 'graphql-language-service-types'; export default class CharacterStream implements CharacterStreamInterface { _start: number; _pos: number; _sourceText: string; constructor(sourceText: string); getStartOfToken: () => number; getCurrentPosition: () => number; _testNextCharacter(pattern: TokenPattern): boolean; eol: () => boolean; sol: () => boolean; peek: () => string | null; next: () => string; eat: (pattern: TokenPattern) => string | undefined; eatWhile: (match: TokenPattern) => boolean; eatSpace: () => boolean; skipToEnd: () => void; skipTo: (position: number) => void; match: (pattern: TokenPattern, consume?: import("graphql/tsutils/Maybe").default<boolean>, caseFold?: import("graphql/tsutils/Maybe").default<boolean>) => boolean | string[]; backUp: (num: number) => void; column: () => number; indentation: () => number; current: () => string; } //# sourceMappingURL=CharacterStream.d.ts.map