You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12 lines
690 B

1 month ago
  1. interface UseCompositionOptions {
  2. afterComposition: (event: CompositionEvent) => void;
  3. emit?: ((event: 'compositionstart', evt: CompositionEvent) => void) & ((event: 'compositionupdate', evt: CompositionEvent) => void) & ((event: 'compositionend', evt: CompositionEvent) => void);
  4. }
  5. export declare function useComposition({ afterComposition, emit, }: UseCompositionOptions): {
  6. isComposing: import("vue").Ref<boolean>;
  7. handleComposition: (event: CompositionEvent) => void;
  8. handleCompositionStart: (event: CompositionEvent) => void;
  9. handleCompositionUpdate: (event: CompositionEvent) => void;
  10. handleCompositionEnd: (event: CompositionEvent) => void;
  11. };
  12. export {};