Files
DefinitelyTyped/esprima/esprima-tests.ts
2016-08-30 12:42:46 -07:00

25 lines
606 B
TypeScript

/// <reference path="../estree/estree.d.ts" />
/// <reference path="esprima.d.ts" />
import esprima = require('esprima');
var token: esprima.Token;
var comment: esprima.Comment;
var program: ESTree.Program;
var string: string;
// esprima
string = esprima.version;
program = esprima.parse('code');
program = esprima.parse('code', {range: true});
program = esprima.parse('import * as code from "code"', {sourceType: 'module'})
token = esprima.tokenize('code')[0];
token = esprima.tokenize('code', {range: true})[0];
// Token
string = token.type;
string = token.value;
// Comment
string = comment.value;