UNPKG

@obliczeniowo/elementary

Version:
36 lines (35 loc) 1.23 kB
import * as i0 from "@angular/core"; export interface GradientPoints { color: string; offset: number; opacity: number; } export interface GradientDef { points: GradientPoints[]; x1?: number | string; x2?: number | string; y1?: number | string; y2?: number | string; } /** * Gradient svg object. * * @example * * <svg> * <def> * <g obl-svg-linear-gradient [gradient]="gradientDefObject" [name]="gradientId"></g> * </def> * ... * </svg> */ export declare class SvgLinearGradientComponent { /** required gradient definition object */ gradient: GradientDef; /** If set then use coordinates measured as px not percentage of object filled with it */ gradientUnits: 'userSpaceOnUse' | undefined; /** required parameter used as unique id */ name: string; static ɵfac: i0.ɵɵFactoryDeclaration<SvgLinearGradientComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SvgLinearGradientComponent, "g[obl-svg-linear-gradient]", never, { "gradient": { "alias": "gradient"; "required": false; }; "gradientUnits": { "alias": "gradientUnits"; "required": false; }; "name": { "alias": "name"; "required": false; }; }, {}, never, never, false, never>; }