Definitions for expression-less

This commit is contained in:
xyb 2015-08-23 15:38:12 -07:00
parent af81415504
commit fe2856e93d
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,12 @@
/// <reference path="./express-less.d.ts" />
import express = require('express');
import expressLess = require('express-less');
var app = express();
var lessOptions: expressLess.Options = {};
lessOptions.compress = true;
lessOptions.debug = true;
app.use('/less-css', expressLess(__dirname));
app.use('/less-css-with-options', expressLess(__dirname + "/less", lessOptions));

21
express-less/express-less.d.ts vendored Normal file
View File

@ -0,0 +1,21 @@
// Type definitions for express-less
// Project: https://www.npmjs.com/package/express-less
// Definitions by: xyb <https://github.com/xieyubo>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
/// <reference path="../express/express.d.ts" />
declare module "express-less" {
import express = require('express');
function less(root: string, options?: less.Options): express.RequestHandler;
module less {
export interface Options {
debug?: boolean;
compress?: boolean;
}
}
export = less;
}