@funidata/ngx-fudis
Version:
Funidata Design System.
15 lines (14 loc) • 964 B
TypeScript
import { FudisBreakpointStyleResponsive } from '../../types/breakpoints';
import { FudisGridColumnsResponsive } from '../../types/grid';
import { FudisSpacingResponsive } from '../../types/spacing';
/**
* Returns an array of FudisBreakpointStyleResponsive objects that applies FudisSpacingValues for a
* given breakpoints. Determines if breakpoint data consists FudisSpacing values, fractions or
* numbers. If fractions or numbers are used, calls grid utility function that returns native grid
* CSS layout properties as a value.
*/
export declare const getBreakpointRules: (values: FudisSpacingResponsive | FudisGridColumnsResponsive, defaultValue: string, isGridItem?: boolean) => FudisBreakpointStyleResponsive[];
/**
* Builds, sorts and validates breakpoint data
*/
export declare const getBreakpointDataArray: (value: FudisSpacingResponsive | FudisGridColumnsResponsive, defaultValue: string, isGridItem?: boolean) => FudisBreakpointStyleResponsive[];