mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-21 12:30:15 +08:00
replacing old less.d.ts definitions to match new APIs
This commit is contained in:
+6
-27
@@ -2,33 +2,12 @@
|
||||
|
||||
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();
|
||||
less.render(".class { width: (1 + 1) }").then((output) => {
|
||||
console.log(output.css);
|
||||
});
|
||||
|
||||
var parser2 = new less.Parser({
|
||||
paths: ['.', './lib'],
|
||||
filename: 'style.less'
|
||||
less.render("fail").then((output) => {
|
||||
throw new Error("promise should have been rejected");
|
||||
}, () => {
|
||||
console.log("rejected as expected");
|
||||
});
|
||||
|
||||
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);
|
||||
}
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user