From 33df7dd27ed18a040ab23c3da13c1e8168de826d Mon Sep 17 00:00:00 2001 From: Rafael Saback Date: Wed, 29 Dec 2021 11:49:29 +0100 Subject: [PATCH] Fix locations.generate's return type --- src/locations.js | 2 +- types/locations.d.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/locations.js b/src/locations.js index 913c40d..2749890 100644 --- a/src/locations.js +++ b/src/locations.js @@ -37,7 +37,7 @@ class Locations { /** * Load all of sections in the book to generate locations * @param {int} chars how many chars to split on - * @return {object} locations + * @return {Promise>} locations */ generate(chars) { diff --git a/types/locations.d.ts b/types/locations.d.ts index be314da..1f0de6a 100644 --- a/types/locations.d.ts +++ b/types/locations.d.ts @@ -5,13 +5,13 @@ import EpubCFI from "./epubcfi"; export default class Locations { constructor(spine: Spine, request?: Function, pause?: number); - generate(chars: number): object; + generate(chars: number): Promise>; process(section: Section): Promise>; - locationFromCfi(cfi: string | EpubCFI): Location; + locationFromCfi(cfi: string | EpubCFI): Location; - percentageFromCfi(cfi: string | EpubCFI): number; + percentageFromCfi(cfi: string | EpubCFI): number; percentageFromLocation(loc: number): number; @@ -19,7 +19,7 @@ export default class Locations { cfiFromPercentage(percentage: number): string; - load(locations: string): Array; + load(locations: string): Array; save(): string;