add some more logic

This commit is contained in:
2016-08-09 11:42:21 +02:00
parent 8d58e0b2f3
commit fee54dfb95
21 changed files with 315 additions and 74 deletions

View File

@@ -1,15 +1,28 @@
import * as plugins from "./smartsocket.plugins"
// import interfaces
import { ISocketFunctionRequestObject, ISocketFunctionResponseObject } from "./smartsocket.classes.socketfunction";
// import classes
import { SocketFunction } from "./smartsocket.classes.socketfunction";
/**
* interface for class SmartsocketClient
*/
export interface ISmartsocketClientOptions {
port:number;
url:string;
port: number;
url: string;
}
export class SmartsocketClient {
constructor(){
constructor() {
}
dispatchFunctionRequest(dataArg:ISocketFunctionRequestObject): plugins.q.Promise<ISocketFunctionResponseObject> {
let done = plugins.q.defer<ISocketFunctionResponseObject>();
let responseData:ISocketFunctionResponseObject;
done.resolve(responseData);
return done.promise;
};
}