routie dev init since i didn't adhere to any proper guidance up until now

This commit is contained in:
2026-04-29 22:27:29 -06:00
commit e1dabb71e2
15301 changed files with 3562618 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
import type { MaybeRefOrGetter } from 'vue';
export interface MenuActivatorProps {
closeText: string;
openText: string;
}
export declare const makeMenuActivatorProps: <Defaults extends {
closeText?: unknown;
openText?: unknown;
} = {}>(defaults?: Defaults | undefined) => {
closeText: unknown extends Defaults["closeText"] ? {
type: StringConstructor;
default: string;
} : Omit<{
type: StringConstructor;
default: string;
}, "default" | "type"> & {
type: import("vue").PropType<unknown extends Defaults["closeText"] ? string : string | Defaults["closeText"]>;
default: unknown extends Defaults["closeText"] ? string : string | Defaults["closeText"];
};
openText: unknown extends Defaults["openText"] ? {
type: StringConstructor;
default: string;
} : Omit<{
type: StringConstructor;
default: string;
}, "default" | "type"> & {
type: import("vue").PropType<unknown extends Defaults["openText"] ? string : string | Defaults["openText"]>;
default: unknown extends Defaults["openText"] ? string : string | Defaults["openText"];
};
};
export declare function useMenuActivator(props: MenuActivatorProps, isOpen: MaybeRefOrGetter<boolean>): {
menuId: import("vue").ComputedRef<string>;
ariaExpanded: Readonly<import("vue").Ref<boolean, boolean>>;
ariaControls: Readonly<import("vue").Ref<string, string>>;
};