mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-01 07:40:10 +00:00
Merge pull request #7895 from JumpLink/master
Added type definitions for node-sass-middleware
This commit is contained in:
15
node-sass-middleware/node-sass-middleware-tests.ts
Normal file
15
node-sass-middleware/node-sass-middleware-tests.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
/// <reference path="node-sass-middleware.d.ts" />
|
||||
|
||||
import * as express from "express";
|
||||
import * as sassMiddleware from "node-sass-middleware";
|
||||
import * as path from "path";
|
||||
var app = express();
|
||||
app.use(sassMiddleware({
|
||||
/* Options */
|
||||
src: __dirname,
|
||||
dest: path.join(__dirname, 'public'),
|
||||
debug: true,
|
||||
outputStyle: 'compressed',
|
||||
prefix: '/prefix' // Where prefix is at <link rel="stylesheets" href="prefix/style.css"/>
|
||||
}));
|
||||
app.use(express.static(path.join(__dirname, 'public')));
|
||||
69
node-sass-middleware/node-sass-middleware.d.ts
vendored
Normal file
69
node-sass-middleware/node-sass-middleware.d.ts
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
// Type definitions for node-sass-middleware
|
||||
// Project: https://github.com/sass/node-sass-middleware
|
||||
// Definitions by: Pascal Garber <http://www.jumplink.eu>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
/// <reference path="../express/express.d.ts" />
|
||||
/// <reference path="../node-sass/node-sass.d.ts" />
|
||||
|
||||
declare module "node-sass-middleware" {
|
||||
|
||||
import * as sass from "node-sass";
|
||||
import * as express from "express";
|
||||
|
||||
interface Options extends sass.Options {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
src: string;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
dest?: string;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
root?: string;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
prefix?: string;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
force?: boolean;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
debug?: boolean;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
indentedSyntax?: boolean;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
response?: boolean;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
error?: () => void;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
function nodeSassMiddleware(options: Options): express.RequestHandler;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
namespace nodeSassMiddleware { }
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export = nodeSassMiddleware;
|
||||
}
|
||||
Reference in New Issue
Block a user