@prosekit/svelte
Version:
Svelte components and utilities for ProseKit
8 lines (7 loc) • 306 B
JavaScript
import { defineKeymap, } from '@prosekit/core';
import { derived, } from 'svelte/store';
import { useExtension, } from './use-extension';
export function useKeymap(keymapStore, options) {
const extension = derived(keymapStore, (keymap) => defineKeymap(keymap));
useExtension(extension, options);
}