@visa/nova-angular
Version:
Visa Product Design System Nova Angular library
75 lines (74 loc) • 3.44 kB
TypeScript
/**
* 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>;
}