Sidebar.d.ts 1.2 KB

123456789101112131415161718192021222324252627282930
  1. import { type InjectionKey, type ExtractPropTypes } from 'vue';
  2. export declare type SidebarProvide = {
  3. getActive: () => number;
  4. setActive: (value: number) => void;
  5. };
  6. export declare const SIDEBAR_KEY: InjectionKey<SidebarProvide>;
  7. declare const sidebarProps: {
  8. modelValue: {
  9. type: (NumberConstructor | StringConstructor)[];
  10. default: number;
  11. };
  12. };
  13. export declare type SidebarProps = ExtractPropTypes<typeof sidebarProps>;
  14. declare const _default: import("vue").DefineComponent<{
  15. modelValue: {
  16. type: (NumberConstructor | StringConstructor)[];
  17. default: number;
  18. };
  19. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  20. modelValue: {
  21. type: (NumberConstructor | StringConstructor)[];
  22. default: number;
  23. };
  24. }>> & {
  25. onChange?: ((...args: any[]) => any) | undefined;
  26. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  27. }, {
  28. modelValue: string | number;
  29. }>;
  30. export default _default;