UNPKG

@funidata/ngx-fudis

Version:

Funidata Design System.

45 lines (44 loc) 2.06 kB
import { FudisGridWidth, FudisGridGap, FudisGridAlign, FudisGridAlignItems, FudisGridColumns } from '../../../types/grid'; import * as i0 from "@angular/core"; export declare class GridApiDirective { /** * Alignment of Grid component inside its parent. Defines margins for the Grid element */ align: FudisGridAlign; /** * Horizontal alignment of Grid Items in a row. */ alignItemsX: FudisGridAlignItems; /** * Vertical alignment of Grid Items in a row. */ alignItemsY: FudisGridAlignItems; /** * Custom CSS classes for Grid element. */ classes: string; /** * Gutter gap between columns. Using Fudis spacing token values of xxs to xxl, none and * responsive. */ columnGap: FudisGridGap; /** * Setting of columns for the Grid. Input will be converted to native CSS grid * grid-template-columns values. */ columns: FudisGridColumns; /** * To make Grid ignore default values defined by application and FudisGridService */ serviceDefaults: boolean; /** * Grid row gap. Using Fudis spacing token values of xxs to xxl and none. */ rowGap: FudisGridGap; /** * Maximum width of Grid. When viewport gets narrower, grid automatically adjusts to lower sizes. */ width: FudisGridWidth; static ɵfac: i0.ɵɵFactoryDeclaration<GridApiDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<GridApiDirective, "[fudisGridApi]", never, { "align": { "alias": "align"; "required": false; }; "alignItemsX": { "alias": "alignItemsX"; "required": false; }; "alignItemsY": { "alias": "alignItemsY"; "required": false; }; "classes": { "alias": "classes"; "required": false; }; "columnGap": { "alias": "columnGap"; "required": false; }; "columns": { "alias": "columns"; "required": false; }; "serviceDefaults": { "alias": "serviceDefaults"; "required": false; }; "rowGap": { "alias": "rowGap"; "required": false; }; "width": { "alias": "width"; "required": false; }; }, {}, never, never, false, never>; }