@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
27 lines • 1.2 kB
TypeScript
import { EnvironmentProviders, TemplateRef, ViewContainerRef } from '@angular/core';
import { FieldTypeConfig, FieldWrapper, FormlyFieldConfig, FormlyFieldProps } from '@ngx-formly/core';
import * as i0 from "@angular/core";
interface AddonsProps extends FormlyFieldProps {
addonRight?: {
onClick?: (field: FormlyFieldConfig, event?: Event) => void;
class?: string;
text?: string;
};
addonLeft?: {
onClick?: (field: FormlyFieldConfig, event?: Event) => void;
class?: string;
text?: string;
};
}
export declare const wrapperAddonsConfig: () => EnvironmentProviders;
export declare class C8yWrapperAddons extends FieldWrapper<FieldTypeConfig<AddonsProps>> {
private hostContainerRef?;
set content(templateRef: TemplateRef<unknown>);
constructor(hostContainerRef?: ViewContainerRef);
addonRightClick($event: Event): void;
addonLeftClick($event: Event): void;
static ɵfac: i0.ɵɵFactoryDeclaration<C8yWrapperAddons, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<C8yWrapperAddons, "c8y-wrapper-addons", never, {}, {}, never, never, true, never>;
}
export {};
//# sourceMappingURL=addons.component.d.ts.map