Files
AFFiNE-Mirror/libs/components/board-state/src/idb-clipboard.ts
T
2022-08-13 03:16:26 +08:00

18 lines
358 B
TypeScript

import { del, get, set } from 'idb-keyval';
// Used for clipboard
const ID = 'tldraw_clipboard';
export async function getClipboard(): Promise<string | undefined> {
return get(ID);
}
export async function setClipboard(item: string): Promise<void> {
return set(ID, item);
}
export function clearClipboard(): Promise<void> {
return del(ID);
}