Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
teddi
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
wildfirecode13
teddi
Commits
9ec2c788
Commit
9ec2c788
authored
Nov 13, 2020
by
wildfirecode13
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
85796b4b
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
112 additions
and
33 deletions
+112
-33
cache.d.ts
dist/cache.d.ts
+2
-2
index.d.ts
dist/index.d.ts
+1
-0
index.js
dist/index.js
+1
-0
svga.d.ts
dist/svga.d.ts
+3
-0
svga.js
dist/svga.js
+68
-0
Timer.d.ts
dist/time/Timer.d.ts
+5
-5
index.d.ts
dist/time/index.d.ts
+0
-1
index.js
dist/time/index.js
+0
-1
tools.d.ts
dist/time/tools.d.ts
+1
-1
cache.ts
src/cache.ts
+2
-2
index.ts
src/index.ts
+1
-0
svga.ts
src/svga.ts
+24
-0
Timer.ts
src/time/Timer.ts
+2
-2
index.ts
src/time/index.ts
+0
-1
svga.ts
src/time/svga.ts
+0
-16
tools.ts
src/time/tools.ts
+1
-1
tsconfig.json
tsconfig.json
+1
-1
No files found.
dist/cache.d.ts
View file @
9ec2c788
export
declare
const
getLocalCache
:
(
key
:
any
)
=>
boolean
;
export
declare
const
setLocalCache
:
(
key
:
any
)
=>
boolean
;
export
declare
const
getLocalCache
:
(
key
:
string
)
=>
boolean
;
export
declare
const
setLocalCache
:
(
key
:
string
)
=>
boolean
;
dist/index.d.ts
View file @
9ec2c788
export
*
from
"./event"
;
export
*
from
"./cache"
;
export
*
from
"./time"
;
export
*
from
"./svga"
;
dist/index.js
View file @
9ec2c788
...
...
@@ -13,3 +13,4 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar
(
require
(
"./event"
),
exports
);
__exportStar
(
require
(
"./cache"
),
exports
);
__exportStar
(
require
(
"./time"
),
exports
);
__exportStar
(
require
(
"./svga"
),
exports
);
dist/svga.d.ts
0 → 100644
View file @
9ec2c788
import
SVGA
=
require
(
"svgaplayerweb"
);
export
declare
const
loadSVGA
:
(
url
:
string
)
=>
Promise
<
unknown
>
;
export
declare
const
getSVGA
:
(
url
:
string
,
className
:
string
,
loops
:
number
,
clearsAfterStop
:
boolean
)
=>
Promise
<
SVGA
.
Player
>
;
dist/svga.js
0 → 100644
View file @
9ec2c788
"use strict"
;
var
__awaiter
=
(
this
&&
this
.
__awaiter
)
||
function
(
thisArg
,
_arguments
,
P
,
generator
)
{
function
adopt
(
value
)
{
return
value
instanceof
P
?
value
:
new
P
(
function
(
resolve
)
{
resolve
(
value
);
});
}
return
new
(
P
||
(
P
=
Promise
))(
function
(
resolve
,
reject
)
{
function
fulfilled
(
value
)
{
try
{
step
(
generator
.
next
(
value
));
}
catch
(
e
)
{
reject
(
e
);
}
}
function
rejected
(
value
)
{
try
{
step
(
generator
[
"throw"
](
value
));
}
catch
(
e
)
{
reject
(
e
);
}
}
function
step
(
result
)
{
result
.
done
?
resolve
(
result
.
value
)
:
adopt
(
result
.
value
).
then
(
fulfilled
,
rejected
);
}
step
((
generator
=
generator
.
apply
(
thisArg
,
_arguments
||
[])).
next
());
});
};
var
__generator
=
(
this
&&
this
.
__generator
)
||
function
(
thisArg
,
body
)
{
var
_
=
{
label
:
0
,
sent
:
function
()
{
if
(
t
[
0
]
&
1
)
throw
t
[
1
];
return
t
[
1
];
},
trys
:
[],
ops
:
[]
},
f
,
y
,
t
,
g
;
return
g
=
{
next
:
verb
(
0
),
"throw"
:
verb
(
1
),
"return"
:
verb
(
2
)
},
typeof
Symbol
===
"function"
&&
(
g
[
Symbol
.
iterator
]
=
function
()
{
return
this
;
}),
g
;
function
verb
(
n
)
{
return
function
(
v
)
{
return
step
([
n
,
v
]);
};
}
function
step
(
op
)
{
if
(
f
)
throw
new
TypeError
(
"Generator is already executing."
);
while
(
_
)
try
{
if
(
f
=
1
,
y
&&
(
t
=
op
[
0
]
&
2
?
y
[
"return"
]
:
op
[
0
]
?
y
[
"throw"
]
||
((
t
=
y
[
"return"
])
&&
t
.
call
(
y
),
0
)
:
y
.
next
)
&&
!
(
t
=
t
.
call
(
y
,
op
[
1
])).
done
)
return
t
;
if
(
y
=
0
,
t
)
op
=
[
op
[
0
]
&
2
,
t
.
value
];
switch
(
op
[
0
])
{
case
0
:
case
1
:
t
=
op
;
break
;
case
4
:
_
.
label
++
;
return
{
value
:
op
[
1
],
done
:
false
};
case
5
:
_
.
label
++
;
y
=
op
[
1
];
op
=
[
0
];
continue
;
case
7
:
op
=
_
.
ops
.
pop
();
_
.
trys
.
pop
();
continue
;
default
:
if
(
!
(
t
=
_
.
trys
,
t
=
t
.
length
>
0
&&
t
[
t
.
length
-
1
])
&&
(
op
[
0
]
===
6
||
op
[
0
]
===
2
))
{
_
=
0
;
continue
;
}
if
(
op
[
0
]
===
3
&&
(
!
t
||
(
op
[
1
]
>
t
[
0
]
&&
op
[
1
]
<
t
[
3
])))
{
_
.
label
=
op
[
1
];
break
;
}
if
(
op
[
0
]
===
6
&&
_
.
label
<
t
[
1
])
{
_
.
label
=
t
[
1
];
t
=
op
;
break
;
}
if
(
t
&&
_
.
label
<
t
[
2
])
{
_
.
label
=
t
[
2
];
_
.
ops
.
push
(
op
);
break
;
}
if
(
t
[
2
])
_
.
ops
.
pop
();
_
.
trys
.
pop
();
continue
;
}
op
=
body
.
call
(
thisArg
,
_
);
}
catch
(
e
)
{
op
=
[
6
,
e
];
y
=
0
;
}
finally
{
f
=
t
=
0
;
}
if
(
op
[
0
]
&
5
)
throw
op
[
1
];
return
{
value
:
op
[
0
]
?
op
[
1
]
:
void
0
,
done
:
true
};
}
};
Object
.
defineProperty
(
exports
,
"__esModule"
,
{
value
:
true
});
exports
.
getSVGA
=
exports
.
loadSVGA
=
void
0
;
var
SVGA
=
require
(
"svgaplayerweb"
);
var
parser
=
new
SVGA
.
Parser
();
exports
.
loadSVGA
=
function
(
url
)
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
parser
.
load
(
url
,
function
(
videoItem
)
{
resolve
(
videoItem
);
},
function
(
err
)
{
reject
(
err
);
});
});
};
exports
.
getSVGA
=
function
(
url
,
className
,
loops
,
clearsAfterStop
)
{
return
__awaiter
(
void
0
,
void
0
,
void
0
,
function
()
{
var
videoItem
,
svga
;
return
__generator
(
this
,
function
(
_a
)
{
switch
(
_a
.
label
)
{
case
0
:
return
[
4
/*yield*/
,
exports
.
loadSVGA
(
url
)];
case
1
:
videoItem
=
_a
.
sent
();
svga
=
new
SVGA
.
Player
(
className
);
if
(
loops
)
svga
.
loops
=
loops
;
if
(
clearsAfterStop
)
svga
.
clearsAfterStop
=
true
;
svga
.
setVideoItem
(
videoItem
);
svga
.
startAnimation
();
return
[
2
/*return*/
,
svga
];
}
});
});
};
dist/time/Timer.d.ts
View file @
9ec2c788
import
{
EventEmitter
}
from
"../event"
;
export
declare
class
Timer
extends
EventEmitter
<
any
>
{
_running
:
boolean
;
repeatCount
:
any
;
delay
:
any
;
currentCount
:
any
;
_timer
:
any
;
constructor
(
repeatCount
:
any
,
delay
?:
number
);
repeatCount
:
number
;
delay
:
number
;
currentCount
:
number
;
_timer
:
number
|
undefined
;
constructor
(
repeatCount
:
number
,
delay
?:
number
);
start
():
void
;
stop
():
void
;
reset
():
void
;
...
...
dist/time/index.d.ts
View file @
9ec2c788
export
*
from
"./Countdown"
;
export
*
from
"./Timer"
;
export
*
from
"./tools"
;
export
*
from
"./svga"
;
dist/time/index.js
View file @
9ec2c788
...
...
@@ -13,4 +13,3 @@ Object.defineProperty(exports, "__esModule", { value: true });
__exportStar
(
require
(
"./Countdown"
),
exports
);
__exportStar
(
require
(
"./Timer"
),
exports
);
__exportStar
(
require
(
"./tools"
),
exports
);
__exportStar
(
require
(
"./svga"
),
exports
);
dist/time/tools.d.ts
View file @
9ec2c788
...
...
@@ -3,4 +3,4 @@ export declare const getDateTimer: () => number;
*
* @param ms
*/
export
declare
const
wait
:
(
ms
:
any
)
=>
Promise
<
unknown
>
;
export
declare
const
wait
:
(
ms
:
number
)
=>
Promise
<
unknown
>
;
src/cache.ts
View file @
9ec2c788
export
const
getLocalCache
=
(
key
)
=>
{
export
const
getLocalCache
=
(
key
:
string
)
=>
{
if
(
localStorage
&&
localStorage
.
getItem
)
return
localStorage
.
getItem
(
key
)
===
'1'
return
false
;
}
export
const
setLocalCache
=
(
key
)
=>
{
export
const
setLocalCache
=
(
key
:
string
)
=>
{
if
(
localStorage
&&
localStorage
.
setItem
)
{
localStorage
.
setItem
(
key
,
'1'
);
return
true
;
...
...
src/index.ts
View file @
9ec2c788
export
*
from
"./event"
;
export
*
from
"./cache"
;
export
*
from
"./time"
;
export
*
from
"./svga"
;
src/svga.ts
0 → 100644
View file @
9ec2c788
import
SVGA
=
require
(
"svgaplayerweb"
);
var
parser
=
new
SVGA
.
Parser
();
export
const
loadSVGA
=
(
url
:
string
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
parser
.
load
(
url
,
(
videoItem
:
SVGA
.
VideoEntity
)
=>
{
resolve
(
videoItem
)
},
(
err
)
=>
{
reject
(
err
)
})
})
}
export
const
getSVGA
=
async
(
url
:
string
,
className
:
string
,
loops
:
number
,
clearsAfterStop
:
boolean
)
=>
{
const
videoItem
=
await
loadSVGA
(
url
)
as
SVGA
.
VideoEntity
;
var
svga
=
new
SVGA
.
Player
(
className
);
if
(
loops
)
svga
.
loops
=
loops
;
if
(
clearsAfterStop
)
svga
.
clearsAfterStop
=
true
;
svga
.
setVideoItem
(
videoItem
);
svga
.
startAnimation
();
return
svga
}
\ No newline at end of file
src/time/Timer.ts
View file @
9ec2c788
...
...
@@ -5,8 +5,8 @@ export class Timer extends EventEmitter<any> {
repeatCount
;
delay
;
currentCount
;
_timer
;
constructor
(
repeatCount
,
delay
=
1000
)
{
_timer
:
number
|
undefined
;
constructor
(
repeatCount
:
number
,
delay
=
1000
)
{
super
();
this
.
repeatCount
=
repeatCount
;
this
.
delay
=
delay
;
...
...
src/time/index.ts
View file @
9ec2c788
export
*
from
"./Countdown"
;
export
*
from
"./Timer"
;
export
*
from
"./tools"
;
export
*
from
"./svga"
;
src/time/svga.ts
deleted
100644 → 0
View file @
85796b4b
import
SVGA
=
require
(
"svgaplayerweb"
);
var
parser
=
new
SVGA
.
Parser
();
export
const
loadSVGA
=
(
url
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
parser
.
load
(
url
,
(
videoItem
)
=>
{
console
.
log
(
"loaded"
,
url
);
resolve
(
videoItem
);
},
(
err
)
=>
{
reject
(
err
);
}
);
});
};
src/time/tools.ts
View file @
9ec2c788
...
...
@@ -8,7 +8,7 @@ export const getDateTimer = () => {
*
* @param ms
*/
export
const
wait
=
(
ms
)
=>
{
export
const
wait
=
(
ms
:
number
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
setTimeout
(()
=>
{
resolve
();
...
...
tsconfig.json
View file @
9ec2c788
{
"compilerOptions"
:
{
"noImplicitAny"
:
fals
e
,
"noImplicitAny"
:
tru
e
,
"target"
:
"es5"
,
"module"
:
"commonjs"
,
"declaration"
:
true
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment