trello-for-wolves
Version:
Node.js wrapper for Trello API...for wolves.
77 lines (76 loc) • 3.18 kB
TypeScript
import "cross-fetch/polyfill";
import { Action } from "./resources/Action";
import { Batch } from "./resources/Batch";
import { Board } from "./resources/Board";
import { Card } from "./resources/Card";
import { Checklist } from "./resources/Checklist";
import { CustomField } from "./resources/CustomField";
import { Enterprise } from "./resources/Enterprise";
import { Label } from "./resources/Label";
import { List } from "./resources/List";
import { Member } from "./resources/Member";
import { Notification } from "./resources/Notification";
import { Organization } from "./resources/Organization";
import { Plugin } from "./resources/Plugin";
import { Emoji } from "./resources/Reaction";
import { Search } from "./resources/Search";
import { Token } from "./resources/Token";
import { Type } from "./resources/Type";
import { Webhook } from "./resources/Webhook";
import { TrelloConfig, TypedFetch } from "./typeDefs";
export { TrelloForWolvesError } from "./TrelloForWolvesError";
export * from "./resources/Action";
export * from "./resources/Attachment";
export * from "./resources/Batch";
export * from "./resources/Board";
export * from "./resources/BoardBackgrounds";
export * from "./resources/BoardMyPrefs";
export * from "./resources/BoardPref";
export * from "./resources/BoardStar";
export * from "./resources/Card";
export * from "./resources/CheckItem";
export * from "./resources/Checklist";
export * from "./resources/Comment";
export * from "./resources/CustomEmoji";
export * from "./resources/CustomField";
export * from "./resources/CustomFieldOption";
export * from "./resources/Enterprise";
export * from "./resources/Label";
export * from "./resources/List";
export * from "./resources/Member";
export * from "./resources/Membership";
export * from "./resources/Notification";
export * from "./resources/Organization";
export * from "./resources/OrganizationPref";
export * from "./resources/Plugin";
export * from "./resources/Reaction";
export * from "./resources/SavedSearch";
export * from "./resources/Search";
export * from "./resources/Stickers";
export * from "./resources/Token";
export * from "./resources/Type";
export * from "./resources/Webhook";
export * from "./typeDefs";
export declare class Trello {
trelloConfig: TrelloConfig;
constructor(trelloConfig: TrelloConfig);
makeApiRequest(endpoint: string, paramsByName?: unknown, fetchConfig?: RequestInit | null): TypedFetch<unknown>;
actions(idAction: string): Action;
batch(): Batch;
boards(idBoard?: string): Board;
cards(idCard?: string): Card;
checklists(idChecklist?: string): Checklist;
customFields(idCustomField?: string): CustomField;
emoji(): Emoji;
enterprises(idEnterprise: string): Enterprise;
labels(idLabel?: string): Label;
lists(idList?: string): List;
members(idMemberOrUserName?: string): Member;
notifications(idNotification?: string): Notification;
organizations(idOrganizationOrName?: string): Organization;
plugins(idPlugin?: string): Plugin;
search(): Search;
tokens(tokenName: string): Token;
types(idOrganizationOrUser: string): Type;
webhooks(idWebhook?: string): Webhook;
}