Skip to content

Commit a32b069

Browse files
committed
Added untracked definitions file
1 parent 8c4dae4 commit a32b069

File tree

2 files changed

+77
-0
lines changed

2 files changed

+77
-0
lines changed

src/CommentProvider.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**
2+
* Comment Provider
3+
* Provides functionality to send or receive danmaku
4+
* @license MIT
5+
* @author Jim Chen
6+
**/
7+
8+
var CommentProvider = (function(){
9+
var Provider = function(urlbase){
10+
11+
}
12+
13+
return Provider;
14+
});

src/core/Core.d.ts

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
/**
2+
* Core Definitions file
3+
*/
4+
5+
interface IBinArray {
6+
binsert(arr:Array<any>, inserted:any, how:Function):number;
7+
bsearch(arr:Array<any>, what:any, how:Function):number;
8+
}
9+
declare var BinArray:IBinArray;
10+
11+
interface CCLOptions {
12+
global:{
13+
scale: number;
14+
opacity: number;
15+
className: string;
16+
}
17+
scroll:{
18+
scale:number;
19+
opacity:number;
20+
}
21+
}
22+
23+
interface CommentManager {
24+
width:number;
25+
height:number;
26+
options:CCLOptions;
27+
finish(c:IComment):void;
28+
}
29+
30+
interface IMotion {
31+
from:number;
32+
to:number;
33+
delay:number;
34+
dur:number;
35+
ttl:number;
36+
easing:Function;
37+
}
38+
39+
interface IComment {
40+
dom:any;
41+
stime:number;
42+
dur:number;
43+
ttl:number;
44+
cindex:number;
45+
align:number;
46+
x:number;
47+
y:number;
48+
bottom:number;
49+
right:number;
50+
width:number;
51+
height:number;
52+
movable:boolean;
53+
border:boolean;
54+
shadow:boolean;
55+
font:string;
56+
color:number;
57+
alpha:number;
58+
size:number;
59+
time(t:number):void;
60+
update():void;
61+
invalidate():void;
62+
animate():void;
63+
}

0 commit comments

Comments
 (0)