@esmx/router-vue
Version:
Vue integration for @esmx/router - A universal router that works seamlessly with both Vue 2.7+ and Vue 3
10 lines (9 loc) • 497 B
TypeScript
import type { Ref } from 'vue';
export declare const isVue3: boolean;
export declare function createSymbolProperty<T>(symbol: symbol): {
readonly set: (instance: any, value: T) => void;
readonly get: (instance: any) => T | undefined;
};
export declare function createDependentProxy<T extends object>(obj: T, dep: Ref<boolean>): T;
export declare function isESModule(obj: unknown): obj is Record<string | symbol, any>;
export declare function resolveComponent(component: unknown): unknown;