Skip to content
This repository was archived by the owner on Dec 9, 2021. It is now read-only.

Commit 2cdcc9a

Browse files
committed
Add missing interface files
1 parent f6cdf94 commit 2cdcc9a

20 files changed

+505
-0
lines changed

js/interface/IBaseModel.d.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import IBaseObject from './IBaseObject';
2+
/**
3+
* TODO: YUIDoc_comment
4+
*
5+
* @class IBaseModel
6+
* @extends IBaseObject
7+
* @module StructureJS
8+
* @submodule interface
9+
* @interface
10+
*/
11+
interface IBaseModel extends IBaseObject {
12+
/**
13+
* @method update
14+
*/
15+
update(data: any): any;
16+
/**
17+
* @method toJSON
18+
*/
19+
toJSON(): any;
20+
/**
21+
* @method toJSONString
22+
*/
23+
toJSONString(): string;
24+
/**
25+
* @method fromJSON
26+
*/
27+
fromJSON(json: string): any;
28+
/**
29+
* @method clone
30+
*/
31+
clone(): IBaseModel;
32+
}
33+
export default IBaseModel;

js/interface/IBaseModel.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
(function (factory) {
2+
if (typeof module === "object" && typeof module.exports === "object") {
3+
var v = factory(require, exports);
4+
if (v !== undefined) module.exports = v;
5+
}
6+
else if (typeof define === "function" && define.amd) {
7+
define(["require", "exports"], factory);
8+
}
9+
})(function (require, exports) {
10+
"use strict";
11+
});
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**
2+
* @class IBaseModelOptions
3+
* @module StructureJS
4+
* @submodule interface
5+
* @interface
6+
*/
7+
interface IBaseModelOptions {
8+
/**
9+
* @property expand
10+
* @type {boolean}
11+
*/
12+
expand?: boolean;
13+
}
14+
export default IBaseModelOptions;

js/interface/IBaseModelOptions.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
(function (factory) {
2+
if (typeof module === "object" && typeof module.exports === "object") {
3+
var v = factory(require, exports);
4+
if (v !== undefined) module.exports = v;
5+
}
6+
else if (typeof define === "function" && define.amd) {
7+
define(["require", "exports"], factory);
8+
}
9+
})(function (require, exports) {
10+
"use strict";
11+
});

js/interface/IBaseObject.d.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/**
2+
* TODO: YUIDoc_comment
3+
*
4+
* @class IBaseObject
5+
* @module StructureJS
6+
* @submodule interface
7+
* @interface
8+
*/
9+
interface IBaseObject {
10+
/**
11+
* @property sjsId
12+
*/
13+
sjsId: number;
14+
/**
15+
* @method getQualifiedClassName
16+
*/
17+
getQualifiedClassName(): string;
18+
/**
19+
* @method destroy
20+
*/
21+
destroy(): void;
22+
}
23+
export default IBaseObject;

js/interface/IBaseObject.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
(function (factory) {
2+
if (typeof module === "object" && typeof module.exports === "object") {
3+
var v = factory(require, exports);
4+
if (v !== undefined) module.exports = v;
5+
}
6+
else if (typeof define === "function" && define.amd) {
7+
define(["require", "exports"], factory);
8+
}
9+
})(function (require, exports) {
10+
"use strict";
11+
});

js/interface/ICore.d.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/**
2+
* TODO: YUIDoc_comment
3+
*
4+
* @class ICore
5+
* @module StructureJS
6+
* @submodule interface
7+
* @interface
8+
*/
9+
interface ICore {
10+
/**
11+
* @property sjsId
12+
* @readOnly
13+
*/
14+
sjsId: number;
15+
/**
16+
* @method getQualifiedClassName
17+
*/
18+
getQualifiedClassName(): string;
19+
/**
20+
* @method destroy
21+
*/
22+
destroy(): void;
23+
}
24+
export default ICore;

js/interface/ICore.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
(function (factory) {
2+
if (typeof module === "object" && typeof module.exports === "object") {
3+
var v = factory(require, exports);
4+
if (v !== undefined) module.exports = v;
5+
}
6+
else if (typeof define === "function" && define.amd) {
7+
define(["require", "exports"], factory);
8+
}
9+
})(function (require, exports) {
10+
"use strict";
11+
});

js/interface/IDOMElement.d.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
/**
2+
* TODO: YUIDoc_comment
3+
*
4+
* @class IDOMElement
5+
* @extends IDisplayObjectContainer
6+
* @module StructureJS
7+
* @submodule interface
8+
* @interface
9+
*/
10+
interface IDOMElement {
11+
/**
12+
* @property checkCount
13+
*/
14+
checkCount: number;
15+
/**
16+
* @property element
17+
*/
18+
element: HTMLElement;
19+
/**
20+
* @property $element
21+
*/
22+
$element: JQuery;
23+
/**
24+
* @property isReference
25+
*/
26+
isReference: boolean;
27+
/**
28+
* @method getChild
29+
*/
30+
getChild(selector: string): any;
31+
/**
32+
* @method getChildren
33+
*/
34+
getChildren(selector?: string): Array<any>;
35+
/**
36+
* @method removeChildAt
37+
*/
38+
removeChildAt(index: number, destroy?: boolean): any;
39+
/**
40+
* @method createComponents
41+
*/
42+
createComponents(componentList: Array<any>): Array<any>;
43+
}
44+
export default IDOMElement;

js/interface/IDOMElement.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
(function (factory) {
2+
if (typeof module === "object" && typeof module.exports === "object") {
3+
var v = factory(require, exports);
4+
if (v !== undefined) module.exports = v;
5+
}
6+
else if (typeof define === "function" && define.amd) {
7+
define(["require", "exports"], factory);
8+
}
9+
})(function (require, exports) {
10+
"use strict";
11+
});

0 commit comments

Comments
 (0)