import debug from 'debug'; import { DataCenter } from './datacenter.js'; const _initializeDataCenter = () => { let _dataCenterInstance: Promise; return (debug = true) => { if (!_dataCenterInstance) { _dataCenterInstance = DataCenter.init(debug); } return _dataCenterInstance; }; }; export const getDataCenter = _initializeDataCenter(); export function getLogger(namespace: string) { const logger = debug(namespace); logger.log = console.log.bind(console); return logger; } export type { AccessTokenMessage, Member, Workspace } from './apis'; export { WorkspaceType } from './apis/index.js';