From 651987be27fe418e8560697b4eafa7f4f500b418 Mon Sep 17 00:00:00 2001 From: hookclaw Date: Thu, 26 May 2016 23:22:13 +0900 Subject: [PATCH] Add "jsonnet.d.ts" (#9394) * Add "jsonnet.d.ts" * fix comment --- jsonnet/jsonnet-tests.ts | 6 ++++++ jsonnet/jsonnet.d.ts | 13 +++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 jsonnet/jsonnet-tests.ts create mode 100644 jsonnet/jsonnet.d.ts diff --git a/jsonnet/jsonnet-tests.ts b/jsonnet/jsonnet-tests.ts new file mode 100644 index 0000000000..88b3c82bed --- /dev/null +++ b/jsonnet/jsonnet-tests.ts @@ -0,0 +1,6 @@ +/// +import Jsonnet = require('jsonnet'); +var jsonnet = new Jsonnet(); +var code = '{a:1}'; +var result = jsonnet.eval(code); +console.log(result); diff --git a/jsonnet/jsonnet.d.ts b/jsonnet/jsonnet.d.ts new file mode 100644 index 0000000000..5a5aa5b619 --- /dev/null +++ b/jsonnet/jsonnet.d.ts @@ -0,0 +1,13 @@ +// Type definitions for jsonnet +// Project: https://github.com/yosuke-furukawa/node-jsonnet +// Definitions by: Hookclaw +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +declare module "jsonnet" { + class Jsonnet { + constructor(); + eval(code: string): any; + evalFile(): any; + destroy(): void; + } + export = Jsonnet; +}