reflexy
Version:
Flexbox layout react components
29 lines (28 loc) • 1.09 kB
TypeScript
import type { PropertyValues } from 'lit';
import { type Breakpoints, type BreakpointsMergeType, type MergeBreakpointsOptions } from '../responsive/utils';
import { FlexBox } from './flex-box';
type ClassProps = {
[P in keyof Breakpoints as `class${Uppercase<P>}`]: string | undefined;
};
export declare class FlexBoxResponsive extends FlexBox implements ClassProps, Required<Pick<MergeBreakpointsOptions, 'merge'>> {
private readonly mq;
private readonly classBreakpoints;
private prevViewSize;
private classes;
merge: boolean | BreakpointsMergeType;
classXXXXS: string | undefined;
classXXXS: string | undefined;
classXXS: string | undefined;
classXS: string | undefined;
classS: string | undefined;
classM: string | undefined;
classL: string | undefined;
classXL: string | undefined;
classXXL: string | undefined;
classXXXL: string | undefined;
classXXXXL: string | undefined;
classXXXXXL: string | undefined;
constructor();
protected updated(changedProperties: PropertyValues<this>): void;
}
export {};