Files
AFFiNE-Mirror/packages/data-center/tests/utils.ts
2023-01-03 22:43:04 +08:00

11 lines
300 B
TypeScript

import { Signal } from '@blocksuite/store';
export const getDataCenter = () => {
return import('../src/index.js').then(async dataCenter =>
dataCenter.getDataCenter(false)
);
};
export const waitOnce = <T>(signal: Signal<T>) =>
new Promise<T>(resolve => signal.once(val => resolve(val)));