@notiz/formly-tailwindcss
Version:
Formly TailwindCSS theme
35 lines (34 loc) • 1.1 kB
TypeScript
import { Type } from '@angular/core';
import { FieldType, FieldTypeConfig, FormlyFieldConfig, FormlyFieldProps } from '@ngx-formly/core';
import * as i0 from "@angular/core";
export declare enum LinkTarget {
nothing = "",
blank = "_blank",
self = "_self",
parent = "_parent"
}
export declare enum LinkRel {
noOpener = "noopener",
noReferrer = "noreferrer"
}
export interface LinkProps extends FormlyFieldProps {
link?: string;
target?: LinkTarget;
rel?: LinkRel;
text?: string;
}
export interface FormlyLinkFieldConfig extends FormlyFieldConfig<LinkProps> {
type: 'link' | Type<FormlyTailwindLink>;
}
export declare class FormlyTailwindLink extends FieldType<FieldTypeConfig<LinkProps>> {
class: string;
defaultOptions: {
props: {
target: LinkTarget;
rel: LinkRel;
};
};
get isExternalLink(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<FormlyTailwindLink, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FormlyTailwindLink, "formly-link", never, {}, {}, never, never, true, never>;
}