From 4ecba34476185bd6e5845cecf8705e2497aeef6e Mon Sep 17 00:00:00 2001 From: Harel M Date: Mon, 18 Oct 2021 16:02:11 +0300 Subject: [PATCH 1/3] Add types to package.json --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index c4aa568..fe4cc5f 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "type": "module", "main": "index.js", "exports": "./index.js", + "types": "./index.d.ts", "scripts": { "pretest": "eslint index.js index.html test", "test": "node test/test.js", From f41425633a2e5e62e8d6cd591b496204aed42259 Mon Sep 17 00:00:00 2001 From: Harel M Date: Mon, 18 Oct 2021 16:20:35 +0300 Subject: [PATCH 2/3] Fix incorrect word in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fe4cc5f..42c20ac 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "type": "module", "main": "index.js", "exports": "./index.js", - "types": "./index.d.ts", + "typings": "./index.d.ts", "scripts": { "pretest": "eslint index.js index.html test", "test": "node test/test.js", From 0c1a763517e827e53f108250562def9bb7256894 Mon Sep 17 00:00:00 2001 From: Harel M Date: Mon, 18 Oct 2021 16:29:01 +0300 Subject: [PATCH 3/3] Added index.d.ts file --- index.d.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..a280c90 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,23 @@ +export declare type TinySDFOptions = { + fontSize?: number; + buffer?: number; + radius?: number; + cutoff?: number; + fontFamily?: string; + fontWeight?: string; + fontStyle?: string; +}; + +export default class TinySDF { + constructor(options: TinySDFOptions); + draw(char: string): { + data: Uint8ClampedArray; + width: number; + height: number; + glyphWidth: number; + glyphHeight: number; + glyphTop: number; + glyphLeft: number; + glyphAdvance: any; + }; +}