UNPKG

typescript-closure-tools

Version:

Command-line tools to convert closure-style JSDoc annotations to typescript, and to convert typescript sources to closure externs files

34 lines (25 loc) 810 B
/// <reference path="less.d.ts" /> import less = require("less"); declare var __dirname: string; less.render('.class { width: (1 + 1) }', (e, css) => console.log(css)); var parser: less.Parser = new less.Parser; parser.parse('.class { width: (1 + 1) }', function (err, tree) { if (err) return console.error(err); tree.toCSS(); }); var parser2 = new less.Parser({ paths: ['.', './lib'], filename: 'style.less' }); parser2.parse('.class { width: (1 + 1) }', (e, tree) => tree.toCSS({ compress: true })); var lessParser = new less.Parser({ paths: [__dirname], filename: "out.less" }); lessParser.parse('.class { width: (1 + 1) }', function (err, tree) { tree.rules.forEach(function (rule) { if (rule.path) { console.log(rule.path); } }); });