magicbell
Version:
MagicBell API wrapper
15 lines (14 loc) • 774 B
TypeScript
import { Client } from './client/client.js';
import { ClientOptions, WithRequired } from './client/types.js';
import { Broadcasts } from './project-resources/broadcasts.js';
import { Imports } from './project-resources/imports.js';
import { Metrics } from './project-resources/metrics.js';
import { Users } from './project-resources/users.js';
export type ProjectClientOptions = WithRequired<Omit<ClientOptions, 'userEmail' | 'userExternalId' | 'token'>, 'apiKey' | 'apiSecret'> | WithRequired<Omit<ClientOptions, 'userEmail' | 'userExternalId' | 'apiKey' | 'apiSecret'>, 'token'>;
export declare class ProjectClient extends Client {
broadcasts: Broadcasts;
imports: Imports;
metrics: Metrics;
users: Users;
constructor(options: ProjectClientOptions);
}