Installation
npm install --save @types/jade
Summary
This package contains type definitions for jade (https://github.com/jadejs/jade).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jade.
index.d.ts
export type JadeCustomFilterFunction = (text: string, options: {
[key: string]: boolean;
}) => string;
export interface JadeOptions {
filename?: string | undefined;
basedir?: string | undefined;
doctype?: string | undefined;
pretty?: boolean | string | undefined;
filters?: {
[key: string]: JadeCustomFilterFunction;
} | undefined;
self?: boolean | undefined;
debug?: boolean | undefined;
compileDebug?: boolean | undefined;
globals?: string[] | undefined;
cache?: boolean | undefined;
inlineRuntimeFunctions?: boolean | undefined;
name?: string | undefined;
}
export interface TemplateLocals {
[key: string]: any;
}
export type JadeGenerationFunction = (locals?: TemplateLocals) => string;
export declare function compile(template: string, options?: JadeOptions): JadeGenerationFunction;
export declare function compileFile(path: string, options?: JadeOptions): JadeGenerationFunction;
export declare function compileClient(template: string, options?: JadeOptions): JadeGenerationFunction;
export declare function compileClientWithDependenciesTracked(template: string, options?: JadeOptions): {
body: JadeGenerationFunction;
dependencies: string[];
};
export declare function render(template: string, options?: JadeOptions): string;
export declare function renderFile(path: string, options?: JadeOptions): string;
Additional Details
- Last updated: Tue, 07 Nov 2023 03:09:37 GMT
- Dependencies: none
Credits
These definitions were written by Panu Horsmalahti.