RostlinoOriginal post
Web Developer
Hello,
we are having multiple databases and would like to use the cli to generate the types using (appwrite types --language ts), the issue is that the appwrite.d.ts only generates the names of Collection without the Database name as prefix.
For example, databases
YAML
MyPrimaryDatabase Users first_name: stringMySecondaryDatabase Users last_name: string❌ The CLI will generate duplicate types like this:
JavaScript
export type Users = Models.Document & { first_name: string;}
export type Users = Models.Document & { last_name: string;}✅ It would be better to use the database name as prefix like this:
JavaScript
export interface MyPrimaryDatabase{ Users: Models.Document & { first_name: string; },}
export interface MySecondaryDatabase{ Users: Models.Document & { last_name: string; },}Thank you
Summary
Developers are experiencing issues with duplicate name types when using multiple databases in Appwrite CLI. The generated types do not include the database name as a prefix. A suggested solution is to use the database name as a prefix when generating types.