setAPI()
Description
Required. Sets API of the To Do List component into RestDataProvider
info
The setAPI() method is required for correct work of the RestDataProvider methods.
Usage
setAPI(api: IApi): void;
Parameters
| Name | Type | Description | 
|---|---|---|
api | object | Required. An API object of the component | 
Example
const { ToDo, Toolbar, RestDataProvider } = todo;
const activeProject = null;
const url = "http://localhost:3000";
const restProvider = new RestDataProvider(url);
Promise.all([
    restProvider.getProjectTasks(activeProject),
    restProvider.getUsers(),
    restProvider.getProjects(),
]).then(([tasks, users, projects]) => {
    const list = new ToDo("#root", {
        tasks,
        users,
        projects,
        activeProject,
    });
    const toolbar = new Toolbar("#toolbar", {
        api: list.api,
    });
    list.api.setNext(restProvider);
    restProvider.setAPI(list.api);
});
Related articles: Working with Server