UNPKG

baasic-sdk-nodejs

Version:

NodeJS SDK provides core functionality for building web and mobile applications on [Baasic](http://www.baasic.com/).

26 lines (25 loc) 1.18 kB
import { IBaasicOptions, IToken, IUser } from 'baasic-sdk-javascript'; import * as clients from './clients'; export declare class BaasicApp { private readonly app; readonly membershipClient: clients.MembershipClient; readonly applicationSettingClient: clients.ApplicationSettingsClient; readonly keyValueClient: clients.KeyValueClient; readonly valueSetClient: clients.ValueSetClient; readonly userProfileClient: clients.UserProfileClient; readonly templatingClient: clients.TemplatingClient; readonly meteringClient: clients.MeteringClient; readonly mediaVaultClient: clients.MediaVaultClient; readonly fileClient: clients.FilesClient; readonly dynamicResourceClient: clients.DynamicResourceClient; readonly notificationClient: clients.NotificationsClient; readonly articleClient: clients.ArticleClient; readonly commerceClient: clients.CommerceClient; constructor(apiKey: string, options?: Partial<IBaasicOptions>); getAccessToken(): IToken; updateAccessToken(value: IToken): void; getApiKey(): string; getApiUrl(): URL; getUser(): IUser; setUser(userInfo: IUser): void; }