diff --git a/MODIFICATIONS.md b/MODIFICATIONS.md index 197875a..bc876d2 100644 --- a/MODIFICATIONS.md +++ b/MODIFICATIONS.md @@ -1,5 +1,10 @@ # Modifications +## [2.0.4-mod.2025.4] + +- Fix type declaration: Fix return type of `Subset#encode` to be `Uint8Array` + + ## [2.0.4-mod.2025.3] ### Feature/Dependency Removals diff --git a/package-lock.json b/package-lock.json index 6403e03..586498a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@denkiyagi/fontkit", - "version": "2.0.4-mod.2025.3", + "version": "2.0.4-mod.2025.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@denkiyagi/fontkit", - "version": "2.0.4-mod.2025.3", + "version": "2.0.4-mod.2025.4", "license": "MIT", "dependencies": { "@swc/helpers": "^0.5.17", diff --git a/package.json b/package.json index 92ed06e..f115914 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@denkiyagi/fontkit", - "version": "2.0.4-mod.2025.3", + "version": "2.0.4-mod.2025.4", "description": "A modified version of fontkit. An advanced font engine for Node and the browser", "keywords": [ "opentype", diff --git a/src/subset/Subset.js b/src/subset/Subset.js index 5d0d570..5635999 100644 --- a/src/subset/Subset.js +++ b/src/subset/Subset.js @@ -53,6 +53,7 @@ export default class Subset { /** * @abstract + * @returns {Uint8Array} */ encode() { throw new AssertionError('Subset.encode() must be overridden by subclasses');