@@ -25,6 +25,19 @@ declare global {
export interface Moment {
utc: (val: unknown) => Moment;
format: (format: string) => string;
+ duration: (
+ value: number,
+ unit?: string
+ ) => {
+ years: () => number;
+ months: () => number;
+ days: () => number;
+ hours: () => number;
+ minutes: () => number;
+ seconds: () => number;
+ milliseconds: () => number;
+ asMilliseconds: () => number;
+ };
}
const moment: Moment & ((val: unknown) => Moment);
@@ -5320,6 +5320,12 @@
"integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
"dev": true
},
+ "@types/file-saver": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.1.tgz",
+ "integrity": "sha512-g1QUuhYVVAamfCifK7oB7G3aIl4BbOyzDOqVyUfEr4tfBKrXfeH+M+Tg7HKCXSrbzxYdhyCP7z9WbKo0R2hBCw==",
+ "dev": true
+ },
"@types/glob": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz",
@@ -92,6 +92,7 @@
"@babel/plugin-syntax-dynamic-import": "7.8.3",
"@babel/preset-env": "7.10.2",
"@babel/preset-typescript": "7.10.1",
+ "@types/file-saver": "^2.0.1",
"@types/jest": "26.0.0",
"@types/jquery": "3.5.0",
"@types/knockout": "3.4.67",