compile and update some imports to work with TypeScript declaration
This commit is contained in:
@ -1,2 +1,5 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
export * from "./taskbuffer.classes"
|
||||
export * from "./taskbuffer.classes";
|
||||
|
||||
// import for naming only
|
||||
import "./taskbuffer.classes.helpers"
|
@ -1,16 +1,16 @@
|
||||
/// <reference path="./typings/main.d.ts" />
|
||||
import plugins = require("./taskbuffer.plugins");
|
||||
import * as classes from "./taskbuffer.classes";
|
||||
import {Task} from "./taskbuffer.classes"
|
||||
|
||||
export var emptyTaskFunction = function(){
|
||||
export let emptyTaskFunction = function(){
|
||||
let done = plugins.Q.defer();
|
||||
done.resolve();
|
||||
return done.promise;
|
||||
};
|
||||
|
||||
export var isTask = function(taskArg):boolean{
|
||||
export let isTask = function(taskArg):boolean{
|
||||
if(
|
||||
taskArg instanceof classes.Task
|
||||
taskArg instanceof Task
|
||||
&& typeof taskArg.task === "function"
|
||||
){
|
||||
return true;
|
||||
@ -20,14 +20,14 @@ export var isTask = function(taskArg):boolean{
|
||||
};
|
||||
|
||||
|
||||
let isTaskTouched = (task:classes.Task, touchedTasksArray:classes.Task[]):boolean => {
|
||||
export let isTaskTouched = (task:Task, touchedTasksArray:Task[]):boolean => {
|
||||
return false;
|
||||
}
|
||||
|
||||
export let runTask = function(taskArg:classes.Task,optionsArg?:{touchedTasksArray:classes.Task[]}){
|
||||
export let runTask = function(taskArg:Task,optionsArg?:{touchedTasksArray:Task[]}){
|
||||
let done = plugins.Q.defer();
|
||||
let localDeferred = plugins.Q.defer();
|
||||
let touchedTasksArray:classes.Task[];
|
||||
let touchedTasksArray:Task[];
|
||||
if(optionsArg.touchedTasksArray){
|
||||
touchedTasksArray = optionsArg.touchedTasksArray;
|
||||
} else {
|
||||
|
@ -2,6 +2,7 @@
|
||||
import * as plugins from "./taskbuffer.plugins"
|
||||
import * as helpers from "./taskbuffer.classes.helpers"
|
||||
|
||||
|
||||
export class Task {
|
||||
task:any;
|
||||
idle:boolean;
|
||||
@ -26,7 +27,7 @@ export class Task {
|
||||
}
|
||||
trigger(){
|
||||
let done = plugins.Q.defer();
|
||||
return helpers.runTask(this)
|
||||
return helpers.runTask(this);
|
||||
};
|
||||
triggerBuffered(){
|
||||
var done = plugins.Q.defer();
|
||||
|
Reference in New Issue
Block a user