trello-for-wolves
Version:
Node.js wrapper for Trello API...for wolves.
33 lines (32 loc) • 1.47 kB
TypeScript
import { AllOrFieldOrListOf, EnterpriseField, EnterpriseMemberFilter, EnterpriseRecord, FieldOrListOf, GetEnterprisesField, MembershipFilter, NestedMembersParams, NestedOrganizationsParams, SortOrder, TypedFetch } from "../typeDefs";
import { BaseResource } from "./BaseResource";
import { Member } from "./Member";
import { Organization } from "./Organization";
export declare class Enterprise extends BaseResource {
getEnterprise(params?: {
fields?: AllOrFieldOrListOf<EnterpriseField>;
memberFilter?: "none" | string;
memberSort?: string;
memberSortBy?: "none" | string;
memberSortOrder?: SortOrder;
memberStartIndex?: number;
memberCount?: number;
organizationPaidAccounts?: boolean;
organizationMemberships?: FieldOrListOf<MembershipFilter>;
} & NestedMembersParams & NestedOrganizationsParams): TypedFetch<EnterpriseRecord>;
getEnterprises(params?: {
fields?: AllOrFieldOrListOf<GetEnterprisesField>;
filter?: EnterpriseMemberFilter;
}): TypedFetch<EnterpriseRecord[]>;
getAdmins(params?: {
fields?: "fullName" | "userName";
}): TypedFetch<unknown>;
getSignupUrl(params?: {
authenticate?: boolean;
confirmationAccepted?: boolean;
returnUrl?: "none" | string;
tosAccepted?: boolean;
}): TypedFetch<unknown>;
members(idMember?: string): Member;
organizations(idOrganization?: string): Organization;
}