ri-flex-layout
Version:
An alternative library to Angular's deprecated [angular-flex-layout](https://github.com/angular/flex-layout) library. `ri-flex-layout` helps you achieve responsive layouts in Angular applications with minimal code changes.
23 lines (22 loc) • 799 B
TypeScript
import { InjectionToken } from "@angular/core";
export interface LayoutConfigOptions {
addFlexToParent?: boolean;
addOrientationBps?: boolean;
disableDefaultBps?: boolean;
disableVendorPrefixes?: boolean;
serverLoaded?: boolean;
useColumnBasisZero?: boolean;
printWithBreakpoints?: string[];
mediaTriggerAutoRestore?: boolean;
ssrObserveBreakpoints?: string[];
multiplier?: Multiplier;
defaultUnit?: string;
detectLayoutDisplay?: boolean;
}
export declare const DEFAULT_CONFIG: Required<LayoutConfigOptions>;
export declare const LAYOUT_CONFIG: InjectionToken<LayoutConfigOptions>;
export interface Multiplier {
readonly unit: string;
readonly value: number;
}
export declare function multiply(value: string, multiplier?: Multiplier): string;