Skip to content

Vizel API / vue/src / useVizelVersionHistory

Function: useVizelVersionHistory()

ts
function useVizelVersionHistory(getEditor, options?): UseVizelVersionHistoryResult;

Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:53

Composable for managing document version history.

Parameters

ParameterTypeDescription
getEditor() => Editor | null | undefinedFunction that returns the editor instance
optionsVizelVersionHistoryOptionsVersion history configuration options

Returns

UseVizelVersionHistoryResult

Version history state and controls

Example

vue
<script setup lang="ts">
import { useVizelEditor, useVizelVersionHistory } from '@vizel/vue';

const editor = useVizelEditor({ ... });
const { snapshots, saveVersion, restoreVersion } = useVizelVersionHistory(
  () => editor.value,
  { maxVersions: 20 }
);
</script>

Released under the MIT License.