Fix noImplicitAny in handlebars.d.ts

* diff from the previous change is on line 20 - "options" needed to be optional
This commit is contained in:
Derek Cicerone
2013-10-03 12:11:32 -04:00
parent a7e3a4fa75
commit 4f3546a1e5
+19 -8
View File
@@ -6,17 +6,28 @@
declare module Handlebars {
function registerHelper(name: string, fn: Function, inverse?: boolean): void;
function registerPartial(name: string, str): void;
function K();
function createFrame(object);
function registerPartial(name: string, str: any): void;
function K(): void;
function createFrame(object: any): any;
function Exception(message: string): void;
class SafeString {
constructor(str: string);
static toString(): string;
}
function parse(string: string);
function print(ast);
var logger;
function log(level, str): void;
function compile(environment, options?, context?, asObject?);
function parse(input: string): boolean;
var logger: Logger;
function log(level: number, obj: any): void;
function compile(input: any, options?: any): (context: any, options?: any) => string;
interface Logger {
DEBUG: number;
INFO: number;
WARN: number;
ERROR: number;
level: number;
methodMap: { [level: number]: string };
log(level: number, obj: string): void;
}
}