@youngbeen/angle-ctrl
Advanced tools
+5
-1
@@ -6,4 +6,6 @@ "use strict"; | ||
| }); | ||
| exports.clipboard = exports.debugCtrl = exports.logCtrl = void 0; | ||
| exports.clipboard = exports.debugCtrl = exports.logCtrl = exports.timeCtrl = void 0; | ||
| var _TimeCtrl = _interopRequireDefault(require("./timeCtrl/TimeCtrl")); | ||
| var _LogCtrl = _interopRequireDefault(require("./logCtrl/LogCtrl")); | ||
@@ -17,2 +19,4 @@ | ||
| var timeCtrl = _TimeCtrl["default"]; | ||
| exports.timeCtrl = timeCtrl; | ||
| var logCtrl = _LogCtrl["default"]; | ||
@@ -19,0 +23,0 @@ exports.logCtrl = logCtrl; |
@@ -6,75 +6,72 @@ "use strict"; | ||
| }); | ||
| exports.countUp = exports.countDown = void 0; | ||
| exports["default"] = void 0; | ||
| var _default = { | ||
| countDown: function countDown(_ref) { | ||
| var _ref$total = _ref.total, | ||
| total = _ref$total === void 0 ? 60 : _ref$total, | ||
| _ref$step = _ref.step, | ||
| step = _ref$step === void 0 ? 1000 : _ref$step; | ||
| var tick = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; | ||
| var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
| var counter; | ||
| var stepLength; | ||
| total > 0 ? counter = total : counter = 60; | ||
| step > 0 ? stepLength = step : stepLength = 1000; | ||
| var countDown = function countDown(_ref) { | ||
| var _ref$total = _ref.total, | ||
| total = _ref$total === void 0 ? 60 : _ref$total, | ||
| _ref$step = _ref.step, | ||
| step = _ref$step === void 0 ? 1000 : _ref$step; | ||
| var tick = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; | ||
| var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
| var counter; | ||
| var stepLength; | ||
| total > 0 ? counter = total : counter = 60; | ||
| step > 0 ? stepLength = step : stepLength = 1000; | ||
| var tickCallback = tick || function () {}; | ||
| var tickCallback = tick || function () {}; | ||
| var endCallback = end || function () {}; | ||
| var endCallback = end || function () {}; | ||
| var tc = setInterval(function () { | ||
| if (counter > 0) { | ||
| tickCallback({ | ||
| leftCount: counter | ||
| }); | ||
| counter--; | ||
| } else { | ||
| endCallback({ | ||
| leftCount: counter | ||
| }); | ||
| clearInterval(tc); | ||
| } | ||
| }, stepLength); | ||
| }, | ||
| countUp: function countUp(_ref2) { | ||
| var _ref2$start = _ref2.start, | ||
| start = _ref2$start === void 0 ? 0 : _ref2$start, | ||
| _ref2$total = _ref2.total, | ||
| total = _ref2$total === void 0 ? 60 : _ref2$total, | ||
| _ref2$step = _ref2.step, | ||
| step = _ref2$step === void 0 ? 1000 : _ref2$step; | ||
| var tick = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; | ||
| var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
| var tc = setInterval(function () { | ||
| if (counter > 0) { | ||
| tickCallback({ | ||
| leftCount: counter | ||
| }); | ||
| counter--; | ||
| } else { | ||
| endCallback({ | ||
| leftCount: counter | ||
| }); | ||
| clearInterval(tc); | ||
| if (start > total) { | ||
| console.warn('Error: "start" should not larger than "total" (countUp()@TimeCtrl)'); | ||
| return; | ||
| } | ||
| }, stepLength); | ||
| }; | ||
| exports.countDown = countDown; | ||
| var now = start; | ||
| var stepLength; | ||
| step > 0 ? stepLength = step : stepLength = 1000; | ||
| var countUp = function countUp(_ref2) { | ||
| var _ref2$start = _ref2.start, | ||
| start = _ref2$start === void 0 ? 0 : _ref2$start, | ||
| _ref2$total = _ref2.total, | ||
| total = _ref2$total === void 0 ? 60 : _ref2$total, | ||
| _ref2$step = _ref2.step, | ||
| step = _ref2$step === void 0 ? 1000 : _ref2$step; | ||
| var tick = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; | ||
| var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
| var tickCallback = tick || function () {}; | ||
| if (start > total) { | ||
| console.warn('Error: "start" should not larger than "total" (countUp()@TimeCtrl)'); | ||
| return; | ||
| var endCallback = end || function () {}; | ||
| var tc = setInterval(function () { | ||
| if (now < total) { | ||
| tickCallback({ | ||
| count: now | ||
| }); | ||
| now++; | ||
| } else { | ||
| endCallback({ | ||
| count: now | ||
| }); | ||
| clearInterval(tc); | ||
| } | ||
| }, step); | ||
| } | ||
| var now = start; | ||
| var stepLength; | ||
| step > 0 ? stepLength = step : stepLength = 1000; | ||
| var tickCallback = tick || function () {}; | ||
| var endCallback = end || function () {}; | ||
| var tc = setInterval(function () { | ||
| if (now < total) { | ||
| tickCallback({ | ||
| count: now | ||
| }); | ||
| now++; | ||
| } else { | ||
| endCallback({ | ||
| count: now | ||
| }); | ||
| clearInterval(tc); | ||
| } | ||
| }, step); | ||
| }; | ||
| exports.countUp = countUp; | ||
| exports["default"] = _default; |
+1
-1
| { | ||
| "name": "@youngbeen/angle-ctrl", | ||
| "version": "2.0.0-beta.0", | ||
| "version": "2.0.0-beta.1", | ||
| "description": "The controllers used in angle-FE team", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
+11
-0
@@ -0,1 +1,12 @@ | ||
| export declare const timeCtrl: { | ||
| countDown({ total, step }: { | ||
| total: number; | ||
| step: number; | ||
| }, tick?: (data: import("./timeCtrl/TimeCtrl").CallbackData) => any, end?: (data: import("./timeCtrl/TimeCtrl").CallbackData) => any): void; | ||
| countUp({ start, total, step }: { | ||
| start: number; | ||
| total: number; | ||
| step: number; | ||
| }, tick?: (data: import("./timeCtrl/TimeCtrl").CallbackData) => any, end?: (data: import("./timeCtrl/TimeCtrl").CallbackData) => any): void; | ||
| }; | ||
| export declare const logCtrl: { | ||
@@ -2,0 +13,0 @@ saveLog(msg: string, type: string, line?: string, compName?: string, funcName?: string, attach?: any): import("./logCtrl/LogCtrl").LogRespond; |
+2
-0
@@ -0,6 +1,8 @@ | ||
| import TimeCtrl from './timeCtrl/TimeCtrl'; | ||
| import LogCtrl from './logCtrl/LogCtrl'; | ||
| import DebugCtrl from './debugCtrl/DebugCtrl'; | ||
| import Clipboard from './clipboard/Clipboard'; | ||
| export const timeCtrl = TimeCtrl; | ||
| export const logCtrl = LogCtrl; | ||
| export const debugCtrl = DebugCtrl; | ||
| export const clipboard = Clipboard; |
+2
-2
| // entry js | ||
| // import TimeCtrl from './timeCtrl/TimeCtrl' | ||
| import TimeCtrl from './timeCtrl/TimeCtrl' | ||
| import LogCtrl from './logCtrl/LogCtrl' | ||
@@ -7,5 +7,5 @@ import DebugCtrl from './debugCtrl/DebugCtrl' | ||
| // export const timeCtrl = TimeCtrl | ||
| export const timeCtrl = TimeCtrl | ||
| export const logCtrl = LogCtrl | ||
| export const debugCtrl = DebugCtrl | ||
| export const clipboard = Clipboard |
@@ -7,11 +7,13 @@ export interface CallbackData { | ||
| declare type Callback = (data: CallbackData) => any; | ||
| export declare const countDown: ({ total, step }: { | ||
| total: number; | ||
| step: number; | ||
| }, tick?: Callback, end?: Callback) => void; | ||
| export declare const countUp: ({ start, total, step }: { | ||
| start: number; | ||
| total: number; | ||
| step: number; | ||
| }, tick?: Callback, end?: Callback) => void; | ||
| export {}; | ||
| declare const _default: { | ||
| countDown({ total, step }: { | ||
| total: number; | ||
| step: number; | ||
| }, tick?: Callback, end?: Callback): void; | ||
| countUp({ start, total, step }: { | ||
| start: number; | ||
| total: number; | ||
| step: number; | ||
| }, tick?: Callback, end?: Callback): void; | ||
| }; | ||
| export default _default; |
+42
-40
@@ -1,43 +0,45 @@ | ||
| export const countDown = ({ total = 60, step = 1000 }, tick = null, end = null) => { | ||
| let counter; | ||
| let stepLength; | ||
| total > 0 ? counter = total : counter = 60; | ||
| step > 0 ? stepLength = step : stepLength = 1000; | ||
| let tickCallback = tick || function () { | ||
| }; | ||
| let endCallback = end || function () { | ||
| }; | ||
| let tc = setInterval(() => { | ||
| if (counter > 0) { | ||
| tickCallback({ leftCount: counter }); | ||
| counter--; | ||
| export default { | ||
| countDown({ total = 60, step = 1000 }, tick = null, end = null) { | ||
| let counter; | ||
| let stepLength; | ||
| total > 0 ? counter = total : counter = 60; | ||
| step > 0 ? stepLength = step : stepLength = 1000; | ||
| let tickCallback = tick || function () { | ||
| }; | ||
| let endCallback = end || function () { | ||
| }; | ||
| let tc = setInterval(() => { | ||
| if (counter > 0) { | ||
| tickCallback({ leftCount: counter }); | ||
| counter--; | ||
| } | ||
| else { | ||
| endCallback({ leftCount: counter }); | ||
| clearInterval(tc); | ||
| } | ||
| }, stepLength); | ||
| }, | ||
| countUp({ start = 0, total = 60, step = 1000 }, tick = null, end = null) { | ||
| if (start > total) { | ||
| console.warn('Error: "start" should not larger than "total" (countUp()@TimeCtrl)'); | ||
| return; | ||
| } | ||
| else { | ||
| endCallback({ leftCount: counter }); | ||
| clearInterval(tc); | ||
| } | ||
| }, stepLength); | ||
| }; | ||
| export const countUp = ({ start = 0, total = 60, step = 1000 }, tick = null, end = null) => { | ||
| if (start > total) { | ||
| console.warn('Error: "start" should not larger than "total" (countUp()@TimeCtrl)'); | ||
| return; | ||
| let now = start; | ||
| let stepLength; | ||
| step > 0 ? stepLength = step : stepLength = 1000; | ||
| let tickCallback = tick || function () { | ||
| }; | ||
| let endCallback = end || function () { | ||
| }; | ||
| let tc = setInterval(() => { | ||
| if (now < total) { | ||
| tickCallback({ count: now }); | ||
| now++; | ||
| } | ||
| else { | ||
| endCallback({ count: now }); | ||
| clearInterval(tc); | ||
| } | ||
| }, step); | ||
| } | ||
| let now = start; | ||
| let stepLength; | ||
| step > 0 ? stepLength = step : stepLength = 1000; | ||
| let tickCallback = tick || function () { | ||
| }; | ||
| let endCallback = end || function () { | ||
| }; | ||
| let tc = setInterval(() => { | ||
| if (now < total) { | ||
| tickCallback({ count: now }); | ||
| now++; | ||
| } | ||
| else { | ||
| endCallback({ count: now }); | ||
| clearInterval(tc); | ||
| } | ||
| }, step); | ||
| }; |
+58
-56
@@ -13,62 +13,64 @@ // this controller is about to provide functions for time controll | ||
| // auto counting down -- { [total], [step] }, [tick], [end] | ||
| export const countDown = ({ total = 60, step = 1000 }: { total: number, step: number }, | ||
| tick: Callback = null, | ||
| end: Callback = null): void => { | ||
| export default { | ||
| // auto counting down -- { [total], [step] }, [tick], [end] | ||
| countDown ({ total = 60, step = 1000 }: { total: number, step: number }, | ||
| tick: Callback = null, | ||
| end: Callback = null): void { | ||
| let counter: number | ||
| let stepLength: number | ||
| total > 0 ? counter = total : counter = 60 | ||
| step > 0 ? stepLength = step : stepLength = 1000 | ||
| let tickCallback: Callback = tick || function (): void { | ||
| // console.log('tick', result.leftCount) | ||
| } | ||
| let endCallback: Callback = end || function (): void { | ||
| // console.log('end the counting') | ||
| } | ||
| let tc: any = setInterval((): void => { | ||
| if (counter > 0) { | ||
| // time still left | ||
| tickCallback({ leftCount: counter }) | ||
| counter-- | ||
| } else { | ||
| // counts end | ||
| endCallback({ leftCount: counter }) | ||
| clearInterval(tc) | ||
| } | ||
| }, stepLength) | ||
| }, | ||
| let counter: number | ||
| let stepLength: number | ||
| total > 0 ? counter = total : counter = 60 | ||
| step > 0 ? stepLength = step : stepLength = 1000 | ||
| let tickCallback: Callback = tick || function (): void { | ||
| // console.log('tick', result.leftCount) | ||
| } | ||
| let endCallback: Callback = end || function (): void { | ||
| // console.log('end the counting') | ||
| } | ||
| let tc: any = setInterval((): void => { | ||
| if (counter > 0) { | ||
| // time still left | ||
| tickCallback({ leftCount: counter }) | ||
| counter-- | ||
| } else { | ||
| // counts end | ||
| endCallback({ leftCount: counter }) | ||
| clearInterval(tc) | ||
| // auto counting up -- { [start], [total], [step] }, [tick], [end] | ||
| countUp ({ start = 0, total = 60, step = 1000 }: { start: number, total: number, step: number }, | ||
| tick: Callback = null, | ||
| end: Callback = null): void { | ||
| if (start > total) { | ||
| // invalid start , total setting | ||
| console.warn('Error: "start" should not larger than "total" (countUp()@TimeCtrl)') | ||
| return | ||
| } | ||
| }, stepLength) | ||
| } | ||
| let now: number = start | ||
| let stepLength: number | ||
| step > 0 ? stepLength = step : stepLength = 1000 | ||
| let tickCallback: Callback = tick || function (): void { | ||
| // console.log('tick', result.count) | ||
| } | ||
| let endCallback: Callback = end || function (): void { | ||
| // console.log('end the counting') | ||
| } | ||
| // auto counting up -- { [start], [total], [step] }, [tick], [end] | ||
| export const countUp = ({ start = 0, total = 60, step = 1000 }: { start: number, total: number, step: number }, | ||
| tick: Callback = null, | ||
| end: Callback = null): void => { | ||
| if (start > total) { | ||
| // invalid start , total setting | ||
| console.warn('Error: "start" should not larger than "total" (countUp()@TimeCtrl)') | ||
| return | ||
| let tc: any = setInterval((): void => { | ||
| if (now < total) { | ||
| // count continue | ||
| tickCallback({ count: now }) | ||
| now++ | ||
| } else { | ||
| // counts end | ||
| endCallback({ count: now }) | ||
| clearInterval(tc) | ||
| } | ||
| }, step) | ||
| } | ||
| let now: number = start | ||
| let stepLength: number | ||
| step > 0 ? stepLength = step : stepLength = 1000 | ||
| let tickCallback: Callback = tick || function (): void { | ||
| // console.log('tick', result.count) | ||
| } | ||
| let endCallback: Callback = end || function (): void { | ||
| // console.log('end the counting') | ||
| } | ||
| let tc: any = setInterval((): void => { | ||
| if (now < total) { | ||
| // count continue | ||
| tickCallback({ count: now }) | ||
| now++ | ||
| } else { | ||
| // counts end | ||
| endCallback({ count: now }) | ||
| clearInterval(tc) | ||
| } | ||
| }, step) | ||
| } |
146960
0.76%2073
1.12%