@niur/ng-gpt
Version:
A Angular implementation of the google GPT API.
30 lines • 3.47 kB
JavaScript
import { NgModule } from '@angular/core';
import { GPT_OPTIONS } from './ng-gpt-options.service';
import { IdGeneratorUtil, ScriptInjectorUtil } from './utils';
import { NgGptDirective } from './ng-gpt.directive';
import * as i0 from "@angular/core";
export class NgGptModule {
static forRoot(options) {
return {
ngModule: NgGptModule,
providers: [
{
provide: GPT_OPTIONS,
useValue: options || {},
},
],
};
}
}
NgGptModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.1.0", ngImport: i0, type: NgGptModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
NgGptModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.1.0", ngImport: i0, type: NgGptModule, declarations: [NgGptDirective], exports: [NgGptDirective] });
NgGptModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.1.0", ngImport: i0, type: NgGptModule, providers: [ScriptInjectorUtil, IdGeneratorUtil] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.1.0", ngImport: i0, type: NgGptModule, decorators: [{
type: NgModule,
args: [{
declarations: [NgGptDirective],
providers: [ScriptInjectorUtil, IdGeneratorUtil],
exports: [NgGptDirective],
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctZ3B0Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25nLWdwdC9zcmMvbGliL25nLWdwdC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFOUQsT0FBTyxFQUFFLFdBQVcsRUFBdUIsTUFBTSwwQkFBMEIsQ0FBQztBQUM1RSxPQUFPLEVBQUUsZUFBZSxFQUFFLGtCQUFrQixFQUFFLE1BQU0sU0FBUyxDQUFDO0FBQzlELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQzs7QUFPcEQsTUFBTSxPQUFPLFdBQVc7SUFDdEIsTUFBTSxDQUFDLE9BQU8sQ0FDWixPQUE2QjtRQUU3QixPQUFPO1lBQ0wsUUFBUSxFQUFFLFdBQVc7WUFDckIsU0FBUyxFQUFFO2dCQUNUO29CQUNFLE9BQU8sRUFBRSxXQUFXO29CQUNwQixRQUFRLEVBQUUsT0FBTyxJQUFJLEVBQUU7aUJBQ3hCO2FBQ0Y7U0FDRixDQUFDO0lBQ0osQ0FBQzs7d0dBYlUsV0FBVzt5R0FBWCxXQUFXLGlCQUpQLGNBQWMsYUFFbkIsY0FBYzt5R0FFYixXQUFXLGFBSFgsQ0FBQyxrQkFBa0IsRUFBRSxlQUFlLENBQUM7MkZBR3JDLFdBQVc7a0JBTHZCLFFBQVE7bUJBQUM7b0JBQ1IsWUFBWSxFQUFFLENBQUMsY0FBYyxDQUFDO29CQUM5QixTQUFTLEVBQUUsQ0FBQyxrQkFBa0IsRUFBRSxlQUFlLENBQUM7b0JBQ2hELE9BQU8sRUFBRSxDQUFDLGNBQWMsQ0FBQztpQkFDMUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgeyBHUFRfT1BUSU9OUywgTmdHcHRTZXJ2aWNlT3B0aW9ucyB9IGZyb20gJy4vbmctZ3B0LW9wdGlvbnMuc2VydmljZSc7XG5pbXBvcnQgeyBJZEdlbmVyYXRvclV0aWwsIFNjcmlwdEluamVjdG9yVXRpbCB9IGZyb20gJy4vdXRpbHMnO1xuaW1wb3J0IHsgTmdHcHREaXJlY3RpdmUgfSBmcm9tICcuL25nLWdwdC5kaXJlY3RpdmUnO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtOZ0dwdERpcmVjdGl2ZV0sXG4gIHByb3ZpZGVyczogW1NjcmlwdEluamVjdG9yVXRpbCwgSWRHZW5lcmF0b3JVdGlsXSxcbiAgZXhwb3J0czogW05nR3B0RGlyZWN0aXZlXSxcbn0pXG5leHBvcnQgY2xhc3MgTmdHcHRNb2R1bGUge1xuICBzdGF0aWMgZm9yUm9vdChcbiAgICBvcHRpb25zPzogTmdHcHRTZXJ2aWNlT3B0aW9uc1xuICApOiBNb2R1bGVXaXRoUHJvdmlkZXJzPE5nR3B0TW9kdWxlPiB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBOZ0dwdE1vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7XG4gICAgICAgICAgcHJvdmlkZTogR1BUX09QVElPTlMsXG4gICAgICAgICAgdXNlVmFsdWU6IG9wdGlvbnMgfHwge30sXG4gICAgICAgIH0sXG4gICAgICBdLFxuICAgIH07XG4gIH1cbn1cbiJdfQ==