angular-freshdesk
Version:
[](https://codeclimate.com/github/lucas-subli/angular-freshdesk/maintainability) [ • 1.1 kB
TypeScript
import * as i0 from '@angular/core';
import { Type, ModuleWithProviders } from '@angular/core';
declare abstract class FreshdeskWebwidgetConfig {
abstract widgetId: number;
abstract locale: string;
abstract callback(FreshworksWidget: any): any;
}
declare class FreshdeskWebwidgetService {
private freshdeskWebwidgetConfig?;
constructor(freshdeskWebwidgetConfig?: FreshdeskWebwidgetConfig);
get FreshworksWidget(): any;
static ɵfac: i0.ɵɵFactoryDeclaration<FreshdeskWebwidgetService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<FreshdeskWebwidgetService>;
}
declare class FreshdeskWebwidgetModule {
static forRoot(freshdeskConfig: Type<FreshdeskWebwidgetConfig>): ModuleWithProviders<FreshdeskWebwidgetModule>;
static ɵfac: i0.ɵɵFactoryDeclaration<FreshdeskWebwidgetModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<FreshdeskWebwidgetModule, never, never, never>;
static ɵinj: i0.ɵɵInjectorDeclaration<FreshdeskWebwidgetModule>;
}
export { FreshdeskWebwidgetConfig, FreshdeskWebwidgetModule, FreshdeskWebwidgetService };