From 27f3826d5ffabf7bd808f68434582177bc683112 Mon Sep 17 00:00:00 2001 From: Corentin Thomasset Date: Mon, 17 May 2021 23:11:20 +0200 Subject: [PATCH] fix(types): added missing typings --- pages/tools/sys-admin/crontab-generator.vue | 2 +- pages/tools/text/lorem-ipsum-generator.vue | 6 +++--- pages/tools/text/text-stats.vue | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pages/tools/sys-admin/crontab-generator.vue b/pages/tools/sys-admin/crontab-generator.vue index c489cfe5..f1541f22 100644 --- a/pages/tools/sys-admin/crontab-generator.vue +++ b/pages/tools/sys-admin/crontab-generator.vue @@ -191,7 +191,7 @@ export default class CrontabGenerator extends Tool { throwExceptionOnParseError: true } - isCronValid(v) { + isCronValid(v: string) { return isValidCron(v, {allowBlankDay: true, alias: true, seconds: true}) } diff --git a/pages/tools/text/lorem-ipsum-generator.vue b/pages/tools/text/lorem-ipsum-generator.vue index a5d81fc5..a461e8c5 100644 --- a/pages/tools/text/lorem-ipsum-generator.vue +++ b/pages/tools/text/lorem-ipsum-generator.vue @@ -44,7 +44,7 @@ import {randFromArray, randIntFromInterval} from '~/utils/random' const vocabulary = ['a', 'ac', 'accumsan', 'ad', 'adipiscing', 'aenean', 'aliquam', 'aliquet', 'amet', 'ante', 'aptent', 'arcu', 'at', 'auctor', 'bibendum', 'blandit', 'class', 'commodo', 'condimentum', 'congue', 'consectetur', 'consequat', 'conubia', 'convallis', 'cras', 'cubilia', 'cum', 'curabitur', 'curae', 'dapibus', 'diam', 'dictum', 'dictumst', 'dignissim', 'dolor', 'donec', 'dui', 'duis', 'egestas', 'eget', 'eleifend', 'elementum', 'elit', 'enim', 'erat', 'eros', 'est', 'et', 'etiam', 'eu', 'euismod', 'facilisi', 'faucibus', 'felis', 'fermentum', 'feugiat', 'fringilla', 'fusce', 'gravida', 'habitant', 'habitasse', 'hac', 'hendrerit', 'himenaeos', 'iaculis', 'id', 'imperdiet', 'in', 'inceptos', 'integer', 'interdum', 'ipsum', 'justo', 'lacinia', 'lacus', 'laoreet', 'lectus', 'leo', 'ligula', 'litora', 'lobortis', 'lorem', 'luctus', 'maecenas', 'magna', 'magnis', 'malesuada', 'massa', 'mattis', 'mauris', 'metus', 'mi', 'molestie', 'mollis', 'montes', 'morbi', 'mus', 'nam', 'nascetur', 'natoque', 'nec', 'neque', 'netus', 'nisi', 'nisl', 'non', 'nostra', 'nulla', 'nullam', 'nunc', 'odio', 'orci', 'ornare', 'parturient', 'pellentesque', 'penatibus', 'per', 'pharetra', 'phasellus', 'placerat', 'platea', 'porta', 'porttitor', 'posuere', 'potenti', 'praesent', 'pretium', 'primis', 'proin', 'pulvinar', 'purus', 'quam', 'quis', 'quisque', 'rhoncus', 'ridiculus', 'risus', 'rutrum', 'sagittis', 'sapien', 'scelerisque', 'sed', 'sem', 'semper', 'senectus', 'sit', 'sociis', 'sociosqu', 'sodales', 'sollicitudin', 'suscipit', 'suspendisse', 'taciti', 'tellus', 'tempor', 'tempus', 'tincidunt', 'torquent', 'tortor', 'turpis', 'ullamcorper', 'ultrices', 'ultricies', 'urna', 'varius', 'vehicula', 'vel', 'velit', 'venenatis', 'vestibulum', 'vitae', 'vivamus', 'viverra', 'volutpat', 'vulputate'] const firstSentence = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' -const generateSentence = (length) => { +const generateSentence = (length: number) => { let sentence = Array.from({length}).map(() => randFromArray(vocabulary)).join(' ') sentence = sentence.charAt(0).toUpperCase() + sentence.slice(1) + '.' return sentence @@ -73,9 +73,9 @@ export default class LoremIpsumGenerator extends Tool { const lorem = Array .from({length: this.paragraphs}) .map(() => { - const length = randIntFromInterval(...this.sentencePerParagraph) + const length = randIntFromInterval(this.sentencePerParagraph[0], this.sentencePerParagraph[1]) return Array.from({length}).map(() => { - const wordCount = randIntFromInterval(...this.wordPerSentence) + const wordCount = randIntFromInterval(this.wordPerSentence[0], this.wordPerSentence[1]) return generateSentence(wordCount) }) }) diff --git a/pages/tools/text/text-stats.vue b/pages/tools/text/text-stats.vue index 245c3a4b..fbdd6575 100644 --- a/pages/tools/text/text-stats.vue +++ b/pages/tools/text/text-stats.vue @@ -64,7 +64,7 @@ export default class TextStats extends Tool { } get textSize() { - return formatBytes(Uint8Array.from(this.text).buffer.byteLength, 3) + return formatBytes(Uint8Array.from(this.text as unknown as ArrayLike).buffer.byteLength, 3) } }