@technobuddha/library
Version:
A large library of useful functions
457 lines (456 loc) • 9.58 kB
TypeScript
export declare const empty = "";
export declare const space = " ";
export declare const nbsp = "\u00A0";
export declare const zwsp = "\u200B";
export declare const negativeZero = 0;
export declare const ticksPerSecond = 1000;
export declare const secondsPerMinute = 60;
export declare const minutesPerHour = 60;
export declare const hoursPerDay = 24;
export declare const daysPerWeek = 7;
export declare const ticksPerMinute: number;
export declare const ticksPerHour: number;
export declare const ticksPerDay: number;
export declare const ticksPerWeek: number;
export declare const secondsPerHour: number;
export declare const secondsPerDay: number;
export declare const secondsPerWeek: number;
export declare const minutesPerDay: number;
export declare const minutesPerWeek: number;
export declare const hoursPerWeek: number;
export declare type DayOfWeek = (0 | 1 | 2 | 3 | 4 | 5 | 6);
export declare const day: Readonly<Record<string, DayOfWeek>>;
export declare type MonthOfYear = (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11);
export declare const month: Readonly<Record<string, MonthOfYear>>;
export declare const charcode: Readonly<{
' ': number;
'!': number;
'"': number;
'#': number;
$: number;
'%': number;
'&': number;
"'": number;
'(': number;
')': number;
'*': number;
'+': number;
',': number;
'-': number;
'.': number;
'/': number;
'0': number;
'1': number;
'2': number;
'3': number;
'4': number;
'5': number;
'6': number;
'7': number;
'8': number;
'9': number;
':': number;
';': number;
'<': number;
'=': number;
'>': number;
'?': number;
'@': number;
A: number;
B: number;
C: number;
D: number;
E: number;
F: number;
G: number;
H: number;
I: number;
J: number;
K: number;
L: number;
M: number;
N: number;
O: number;
P: number;
Q: number;
R: number;
S: number;
T: number;
U: number;
V: number;
W: number;
X: number;
Y: number;
Z: number;
'[': number;
'\\': number;
']': number;
'^': number;
_: number;
'`': number;
a: number;
b: number;
c: number;
d: number;
e: number;
f: number;
g: number;
h: number;
i: number;
j: number;
k: number;
l: number;
m: number;
n: number;
o: number;
p: number;
q: number;
r: number;
s: number;
t: number;
u: number;
v: number;
w: number;
x: number;
y: number;
z: number;
'{': number;
'|': number;
'}': number;
'~': number;
}>;
export declare const mouseButton: Readonly<{
left: number;
middle: number;
right: number;
}>;
export declare const keycode: Readonly<{
escape: number;
f1: number;
f2: number;
f3: number;
f4: number;
f5: number;
f6: number;
f7: number;
f8: number;
f9: number;
f10: number;
f11: number;
f12: number;
prtScr: number;
scrollLock: number;
pause: number;
grave: number;
key1: number;
key2: number;
key3: number;
key4: number;
key5: number;
key6: number;
key7: number;
key8: number;
key9: number;
key0: number;
dash: number;
equals: number;
backspace: number;
tab: number;
q: number;
w: number;
e: number;
r: number;
t: number;
y: number;
u: number;
i: number;
o: number;
p: number;
openBracket: number;
closeBracket: number;
backSlash: number;
capsLock: number;
a: number;
s: number;
d: number;
f: number;
g: number;
h: number;
j: number;
k: number;
l: number;
semiColon: number;
quote: number;
enter: number;
shift: number;
z: number;
x: number;
c: number;
v: number;
b: number;
n: number;
m: number;
comma: number;
period: number;
slash: number;
ctrl: number;
leftWindow: number;
alt: number;
space: number;
rightWindow: number;
menu: number;
ins: number;
home: number;
pageUp: number;
del: number;
end: number;
pageDown: number;
arrowUp: number;
arrowLeft: number;
arrowDown: number;
arrowRight: number;
numLock: number;
divide: number;
multiply: number;
subtract: number;
numpad7: number;
numpad8: number;
numpad9: number;
add: number;
numpad4: number;
numpad5: number;
numpad6: number;
numpad1: number;
numpad2: number;
numpad3: number;
numpad0: number;
decimalPoint: number;
}>;
declare const _default: {
empty: string;
space: string;
nbsp: string;
zwsp: string;
ticksPerSecond: number;
secondsPerMinute: number;
minutesPerHour: number;
hoursPerDay: number;
daysPerWeek: number;
ticksPerMinute: number;
ticksPerHour: number;
ticksPerDay: number;
ticksPerWeek: number;
secondsPerHour: number;
secondsPerDay: number;
secondsPerWeek: number;
minutesPerDay: number;
minutesPerWeek: number;
hoursPerWeek: number;
day: Readonly<Record<string, DayOfWeek>>;
month: Readonly<Record<string, MonthOfYear>>;
charcode: Readonly<{
' ': number;
'!': number;
'"': number;
'#': number;
$: number;
'%': number;
'&': number;
"'": number;
'(': number;
')': number;
'*': number;
'+': number;
',': number;
'-': number;
'.': number;
'/': number;
'0': number;
'1': number;
'2': number;
'3': number;
'4': number;
'5': number;
'6': number;
'7': number;
'8': number;
'9': number;
':': number;
';': number;
'<': number;
'=': number;
'>': number;
'?': number;
'@': number;
A: number;
B: number;
C: number;
D: number;
E: number;
F: number;
G: number;
H: number;
I: number;
J: number;
K: number;
L: number;
M: number;
N: number;
O: number;
P: number;
Q: number;
R: number;
S: number;
T: number;
U: number;
V: number;
W: number;
X: number;
Y: number;
Z: number;
'[': number;
'\\': number;
']': number;
'^': number;
_: number;
'`': number;
a: number;
b: number;
c: number;
d: number;
e: number;
f: number;
g: number;
h: number;
i: number;
j: number;
k: number;
l: number;
m: number;
n: number;
o: number;
p: number;
q: number;
r: number;
s: number;
t: number;
u: number;
v: number;
w: number;
x: number;
y: number;
z: number;
'{': number;
'|': number;
'}': number;
'~': number;
}>;
mouseButton: Readonly<{
left: number;
middle: number;
right: number;
}>;
keycode: Readonly<{
escape: number;
f1: number;
f2: number;
f3: number;
f4: number;
f5: number;
f6: number;
f7: number;
f8: number;
f9: number;
f10: number;
f11: number;
f12: number;
prtScr: number;
scrollLock: number;
pause: number;
grave: number;
key1: number;
key2: number;
key3: number;
key4: number;
key5: number;
key6: number;
key7: number;
key8: number;
key9: number;
key0: number;
dash: number;
equals: number;
backspace: number;
tab: number;
q: number;
w: number;
e: number;
r: number;
t: number;
y: number;
u: number;
i: number;
o: number;
p: number;
openBracket: number;
closeBracket: number;
backSlash: number;
capsLock: number;
a: number;
s: number;
d: number;
f: number;
g: number;
h: number;
j: number;
k: number;
l: number;
semiColon: number;
quote: number;
enter: number;
shift: number;
z: number;
x: number;
c: number;
v: number;
b: number;
n: number;
m: number;
comma: number;
period: number;
slash: number;
ctrl: number;
leftWindow: number;
alt: number;
space: number;
rightWindow: number;
menu: number;
ins: number;
home: number;
pageUp: number;
del: number;
end: number;
pageDown: number;
arrowUp: number;
arrowLeft: number;
arrowDown: number;
arrowRight: number;
numLock: number;
divide: number;
multiply: number;
subtract: number;
numpad7: number;
numpad8: number;
numpad9: number;
add: number;
numpad4: number;
numpad5: number;
numpad6: number;
numpad1: number;
numpad2: number;
numpad3: number;
numpad0: number;
decimalPoint: number;
}>;
};
export default _default;