diff --git a/express-less/express-less-tests.ts b/express-less/express-less-tests.ts new file mode 100644 index 0000000000..3fee687f24 --- /dev/null +++ b/express-less/express-less-tests.ts @@ -0,0 +1,12 @@ +/// + +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)); diff --git a/express-less/express-less.d.ts b/express-less/express-less.d.ts new file mode 100644 index 0000000000..b3c7008cda --- /dev/null +++ b/express-less/express-less.d.ts @@ -0,0 +1,21 @@ +// Type definitions for express-less +// Project: https://www.npmjs.com/package/express-less +// Definitions by: xyb +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// + +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; +}