From e6f8e59d6a00b3bfad5860da2c7b6e5c8d4c689f Mon Sep 17 00:00:00 2001 From: Michael Gartner Date: Wed, 7 Jan 2026 14:50:30 -0600 Subject: [PATCH 1/3] Add/Update renderString type --- src/types/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/types/index.ts b/src/types/index.ts index bb652d5..64d44b2 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -271,7 +271,10 @@ declare global { "hide-paths?"?: boolean; "config-changed-callback"?: (config: unknown) => void; }) => null; - // renderString: (args: { string: string; el: HTMLElement }) => null; Not available yet in the API + renderString: (args: { + string: string; + el: HTMLElement; + }) => Promise; unmountNode: (args: { el: HTMLElement }) => void; }; graphView: { From 1a2b19e808acc384c913163533d279b61ab6341f Mon Sep 17 00:00:00 2001 From: Michael Gartner Date: Wed, 7 Jan 2026 14:51:32 -0600 Subject: [PATCH 2/3] 0.86.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6bf4c66..cd469e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "roamjs-components", - "version": "0.85.7", + "version": "0.86.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "roamjs-components", - "version": "0.85.7", + "version": "0.86.0", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index bc7b80d..de11420 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "roamjs-components", "description": "Expansive toolset, utilities, & components for developing RoamJS extensions.", - "version": "0.85.7", + "version": "0.86.0", "main": "index.js", "types": "index.d.ts", "scripts": { From ff23ea72bf270157346e06eedc35bd80ef85c9bf Mon Sep 17 00:00:00 2001 From: Michael Gartner Date: Wed, 7 Jan 2026 15:02:20 -0600 Subject: [PATCH 3/3] Update type definitions to return Promises for render functions in index.ts --- src/types/index.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/types/index.ts b/src/types/index.ts index 64d44b2..7f69786 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -257,12 +257,12 @@ declare global { el: HTMLElement; "zoom-path?"?: boolean; // "open?"?: boolean; Not available yet in the API - }) => null; + }) => Promise; renderPage: (args: { uid: string; el: HTMLElement; "hide-mentions?"?: boolean; - }) => null; + }) => Promise; renderSearch: (args: { "search-query-str": string; el: HTMLElement; @@ -270,12 +270,12 @@ declare global { "group-by-page?"?: boolean; "hide-paths?"?: boolean; "config-changed-callback"?: (config: unknown) => void; - }) => null; + }) => Promise; renderString: (args: { string: string; el: HTMLElement; }) => Promise; - unmountNode: (args: { el: HTMLElement }) => void; + unmountNode: (args: { el: HTMLElement }) => Promise; }; graphView: { addCallback: (props: {