primeng
Version:
PrimeNG is a premium UI library for Angular featuring a rich set of 90+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock,
28 lines (25 loc) • 710 B
TypeScript
import { ElementRef, TemplateRef } from '@angular/core';
/**
* Target element to attach the overlay.
* Valid values are "body", "self" or a local ng-template variable of another element.
* @group Types
*/
type AppendTo = HTMLElement | ElementRef | TemplateRef<any> | 'self' | 'body' | null | undefined;
/**
* Style object type for inline styles.
* @group Types
*/
type CSSProperties = {
[klass: string]: any;
} | null | undefined;
/**
* Input size for form components.
* @group Types
*/
type InputSize = 'small' | 'large';
/**
* Input variant for form components.
* @group Types
*/
type InputVariant = 'filled' | 'outlined';
export type { AppendTo, CSSProperties, InputSize, InputVariant };