UNPKG

@visa/nova-angular

Version:

Visa Product Design System Nova Angular library

75 lines (74 loc) 3.44 kB
/** * Copyright (c) 2025 Visa, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * **/ import { NumberInput } from '@angular/cdk/coercion'; import { SpacingProperties } from '../nova-lib.constants'; import * as i0 from "@angular/core"; export declare class PaddingDirective { get hostClasses(): string; private convertToString; /** * Sets padding-block-start property. <br> * Accepts: 0 - 48 or <code>SpacingProperties</code>. */ get vPT(): number | SpacingProperties | NumberInput; set vPT(value: number | SpacingProperties | NumberInput); _vPT: number | SpacingProperties | NumberInput; /** * Sets padding-inline-end property. <br> * Accepts: 0 - 48 or <code>SpacingProperties</code>. */ get vPR(): number | SpacingProperties | NumberInput; set vPR(value: number | SpacingProperties | NumberInput); _vPR: number | SpacingProperties | NumberInput; /** * Sets padding-block-end property. <br> * Accepts: 0 - 48 or <code>SpacingProperties</code>. */ get vPB(): number | SpacingProperties | NumberInput; set vPB(value: number | SpacingProperties | NumberInput); _vPB: number | SpacingProperties | NumberInput; /** * Sets padding-inline-start property. <br> * Accepts: 0 - 48 or <code>SpacingProperties</code>. */ get vPL(): number | SpacingProperties | NumberInput; set vPL(value: number | SpacingProperties | NumberInput); _vPL: number | SpacingProperties | NumberInput; /** * Sets padding-inline property. <br> * Accepts: 0 - 48 or <code>SpacingProperties</code>. */ get vPX(): number | SpacingProperties | NumberInput; set vPX(value: number | SpacingProperties | NumberInput); _vPX: number | SpacingProperties | NumberInput; /** * Sets padding-block property. <br> * Accepts: 0 - 48 or <code>SpacingProperties</code>. */ get vPY(): number | SpacingProperties | NumberInput; set vPY(value: number | SpacingProperties | NumberInput); _vPY: number | SpacingProperties | NumberInput; /** * Sets padding property. <br> * Accepts: 0 - 48 or <code>SpacingProperties</code>. */ get vP(): number | SpacingProperties | NumberInput; set vP(value: number | SpacingProperties | NumberInput); _vP: number | SpacingProperties | NumberInput; static ɵfac: i0.ɵɵFactoryDeclaration<PaddingDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<PaddingDirective, "[vPT], [vPR], [vPB], [vPL], [vPX], [vPY], [vP], ", never, { "vPT": { "alias": "vPT"; "required": false; }; "vPR": { "alias": "vPR"; "required": false; }; "vPB": { "alias": "vPB"; "required": false; }; "vPL": { "alias": "vPL"; "required": false; }; "vPX": { "alias": "vPX"; "required": false; }; "vPY": { "alias": "vPY"; "required": false; }; "vP": { "alias": "vP"; "required": false; }; }, {}, never, never, true, never>; }