Appwrite Web SDK with Method Params.
BSD-3-CLAUSE License
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/[email protected]"></script>
Same as https://github.com/appwrite/sdk-for-web?tab=readme-ov-file#getting-started.
Before -
const functions = new Functions(client);
await functions.createExecution(
'functionId',
undefined,
false,
'/',
ExecutionMethod.GET,
{ key: 'value' }
);
After -
const functions = new Functions(client);
await functions.createExecution(
'functionId',
{
headers: { key: 'value' },
method: ExecutionMethod.GET
}
);