vue-screen
Version:
Reactive screen size and media query states for Vue. Integrates with most UI frameworks out of the box.
11 lines (10 loc) • 461 B
TypeScript
import { GridDefinitionLiteral, GridDefinition } from './grid';
import { ScreenConfig, ScreenObject } from './screen';
export type GettersDefinition = Record<string, (screen: ScreenObject) => unknown>;
export type VueScreenConfigLiteral = GridDefinitionLiteral;
export interface VueScreenConfigObject {
grid: GridDefinition;
ssr?: ScreenConfig;
debounceDelay?: number;
}
export type VueScreenConfig = VueScreenConfigLiteral | VueScreenConfigObject;