logic-bind-model
Version:
white framework web
55 lines (47 loc) • 1.21 kB
JavaScript
/**** i-service.js | IService ****/
//==============================================================
import { IBindModel } from './i-bind-model.js';
import { IModelCallback } from './i-model-callback.js';
/**
* 서비스 인터페이스입니다.
*
* @interface
* @constructs IService
*/
class IService {
static _UNION = [IBindModel, IModelCallback];
static _NS = 'Interface';
static _KIND = 'interface';
constructor() {
}
/**
* 테이블
*
* @member {object[][]}
*/
tables = [[ String, [String], {} ]];
/**
* 매핑 컬렉션
*
* @member {object[][]}
*/
mapping = [[{}]];
// IBindModel 구성 요소
items = [[{}]];
fn = [[{}]];
command = [[{}]];
preRegister = [[Function]];
preCheck = [[Function]];
preReady = [[Function]];
// IModelCallback 구성 요소
cbFail = [[Function]];
cbError = [[Function]];
cbBaseBegin = [[Function]];
cbBaseValid = [[Function]];
cbBaseBind = [[Function]];
cbBaseResult = [[Function]];
cbBaseOutput = [[Function]];
cbBaseEnd = [[Function]];
}
export default IService;
export { IService };