UNPKG

jsonc-simple-parser

Version:

A simple JSON parser that supports comments and optional trailing commas.

16 lines (15 loc) 774 B
import type { DelimiterToken, IgnoredToken, LiteralToken, Token, ParseTokensMap, LookupToken } from './types'; declare const Utils: { tokenDelimiterTypes: Set<string>; tokenIgnoredTypes: Set<string>; tokenLiteralTypes: Set<string>; isEven: (number: number) => boolean; isOdd: (number: number) => boolean; isString: (value: any) => value is string; isToken: (value: Token | string) => value is Token; isTokenDelimiter: (token: Token | LookupToken) => token is DelimiterToken; isTokenIgnored: (token: Token | LookupToken) => token is IgnoredToken; isTokenLiteral: (token: Token | LookupToken) => token is LiteralToken; tokens2matchers: <Tokens extends ParseTokensMap, Matchers>(tokens: Tokens) => Matchers; }; export default Utils;