Web Developer
I am trying to use fetch-appwrite-types (https://www.npmjs.com/package/fetch-appwrite-types?activeTab=readme) to dynamically generate my database collection types in my NextJs/Typescript project. I am getting the following error when i run my generate-types.mjs file via node:
TypeError: Invalid URL
at new URL (node:internal/url:787:36)
at Databases.list (file:///Users/jamiedoe/Developer/Projects/sales-psychology-saas-web-app/node_modules/fetch-appwrite-types/node_modules/node-appwrite/dist/services/databases.mjs:27:17)
at FetchNewTypes (file:///Users/jamiedoe/Developer/Projects/sales-psychology-saas-web-app/node_modules/fetch-appwrite-types/dist/main.js:52:49)
at async file:///Users/jamiedoe/Developer/Projects/sales-psychology-saas-web-app/generate-types.mjs:3:1 {
code: 'ERR_INVALID_URL',
input: 'undefined/databases'
}
This is my generate-types.mjs file:
const { FetchNewTypes } = await import("fetch-appwrite-types/dist/main.js");
await FetchNewTypes({
includeDBName: true,
outDir: "./src/types",
outFileName: "appwriteTypes",
});
Any help would be much apprecited!