mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-21 05:20:24 +08:00
fixed for tslint
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
import DragTimetable = require("drag-timetable");
|
||||
|
||||
var instance = DragTimetable.create(document.getElementById("timetable_container"), { hourStart: 0, hourEnd: 24 });
|
||||
const instance = DragTimetable.create(document.getElementById("timetable_container"), { hourStart: 0, hourEnd: 24 });
|
||||
|
||||
instance.addTask({id: 1, start: 9, end: 11, text: 'Task 1 - Get this stuff done!'}, true);
|
||||
instance.addTask({id: 2, start: 12, end: 13, text: 'Task 2 - Get that stuff done!'}, true);
|
||||
|
||||
instance.setMoveCallback(function(task: any) {
|
||||
instance.setMoveCallback((task: any) => {
|
||||
console.log('task moved: ' + task.id);
|
||||
});
|
||||
|
||||
instance.setClickCallback(function(task: any) {
|
||||
instance.setClickCallback((task: any) => {
|
||||
console.log('task clicked: ' + task.id);
|
||||
});
|
||||
});
|
||||
|
||||
15
types/drag-timetable/index.d.ts
vendored
15
types/drag-timetable/index.d.ts
vendored
@@ -1,4 +1,4 @@
|
||||
// Type definitions for drag-timetable 1.0.10
|
||||
// Type definitions for drag-timetable 1.0
|
||||
// Project: https://github.com/DJAndries/drag-timetable
|
||||
// Definitions by: chinkan <https://github.com/chinkan>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
@@ -11,27 +11,26 @@ export function create(container: HTMLElement | null, options: any): TimetableIn
|
||||
export namespace create {
|
||||
const prototype: {
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
export class TimetableInstance {
|
||||
|
||||
constructor(contextObj: any);
|
||||
|
||||
setMoveCallback(moveCallback: Function) :void;
|
||||
setMoveCallback(moveCallback: (task: any) => void): void;
|
||||
|
||||
setClickCallback(clickCallback: Function) :void;
|
||||
setClickCallback(clickCallback: (task: any) => void): void;
|
||||
|
||||
addTask(task: any, isAddingToTimetable: boolean): HTMLDivElement;
|
||||
|
||||
removeTask(taskId: any): void;
|
||||
|
||||
getTask(taskId: any) : any;
|
||||
getTask(taskId: any): any;
|
||||
}
|
||||
export class TimetableTask{
|
||||
|
||||
export class TimetableTask {
|
||||
constructor(task: any, taskAreaSize: any);
|
||||
|
||||
updateTaskUI(): void;
|
||||
|
||||
getTimeElement(): HTMLDivElement;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user