csd
Version:
css codes with design system in css in js libraries
27 lines (26 loc) • 790 B
TypeScript
import { Size } from "@/types/system";
import { CSSRuleCreator } from "@/types/CSSRules";
declare type Only = Record<Size, CSSRuleCreator>;
declare type Over = Record<Size, CSSRuleCreator>;
declare type Under = Record<Size, CSSRuleCreator>;
declare type SmTo = {
[S in Exclude<Size, "xs" | "sm">]: CSSRuleCreator;
};
declare type MdTo = {
[S in Exclude<Size, "xs" | "sm" | "md">]: CSSRuleCreator;
};
declare type LgToXl = CSSRuleCreator;
export declare const only: Only;
export declare const over: Over;
export declare const under: Under;
export declare const smTo: SmTo;
export declare const mdTo: MdTo;
export declare const lgToXl: LgToXl;
declare const mediaQuery: {
only: Only;
over: Over;
under: Under;
smTo: SmTo;
mdTo: MdTo;
};
export default mediaQuery;