This is the same SDK as appwrite with added support for params
in methods.
No more passing undefined
now!
This SDK is only compatible with a minimum of Appwrite server version 1.5.x.
To install via NPM:
npm install @itznotabug/web-amp --save
If you're using a bundler (like Rollup or webpack), you can import the Appwrite module when you need it:
import { Client, Account } from "web-amp";
To install with a CDN (content delivery network) add the following scripts to the bottom of your
tag, but before you use any Appwrite services:<script src="https://cdn.jsdelivr.net/npm/@itznotabug/web-amp@1.5.2"></script>
Same as https://github.com/appwrite/sdk-for-web?tab=readme-ov-file#getting-started.
Before -
const teams = new Teams(client);
await teams.createMembership(
'productId',
[Role.label('product')],
undefined,
undefined,
undefined,
undefined,
'Product Team'
);
After -
const teams = new Teams(client);
await teams.createMembership('productId', [Role.label('product')], {
name: 'Product Team',
});