UNPKG

magicbell

Version:
20 lines 812 B
import { Client } from './client/client.js'; import { assertHasRequiredOptions } from './client/options.js'; import { isString } from './lib/utils.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 class ProjectClient extends Client { broadcasts = new Broadcasts(this); imports = new Imports(this); metrics = new Metrics(this); users = new Users(this); constructor(options) { if (!('token' in options) || !isString(options.token)) { assertHasRequiredOptions(options, ['apiKey', 'apiSecret']); } super(options); } } //# sourceMappingURL=project-client.js.map