UNPKG

ngx-editor

Version:

Rich Text Editor for angular using ProseMirror

28 lines 3.05 kB
import { Injectable, Optional } from '@angular/core'; import Locals from './Locals'; import * as i0 from "@angular/core"; import * as i1 from "./editor-config.service"; export class NgxEditorService { constructor(config) { this.config = config; } get locals() { return new Locals(this.config.locals); } } NgxEditorService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.7", ngImport: i0, type: NgxEditorService, deps: [{ token: i1.NgxEditorServiceConfig, optional: true }], target: i0.ɵɵFactoryTarget.Injectable }); NgxEditorService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "13.2.7", ngImport: i0, type: NgxEditorService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.7", ngImport: i0, type: NgxEditorService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }], ctorParameters: function () { return [{ type: i1.NgxEditorServiceConfig, decorators: [{ type: Optional }] }]; } }); export const provideMyServiceOptions = (config) => { return { locals: config.locals ?? {}, }; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdG9yLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZWRpdG9yL3NyYy9saWIvZWRpdG9yLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHckQsT0FBTyxNQUFNLE1BQU0sVUFBVSxDQUFDOzs7QUFNOUIsTUFBTSxPQUFPLGdCQUFnQjtJQUczQixZQUF3QixNQUErQjtRQUNyRCxJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztJQUN2QixDQUFDO0lBRUQsSUFBSSxNQUFNO1FBQ1IsT0FBTyxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3hDLENBQUM7OzZHQVRVLGdCQUFnQjtpSEFBaEIsZ0JBQWdCLGNBRmYsTUFBTTsyRkFFUCxnQkFBZ0I7a0JBSDVCLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzswQkFJYyxRQUFROztBQVN2QixNQUFNLENBQUMsTUFBTSx1QkFBdUIsR0FBRyxDQUFDLE1BQXdCLEVBQTBCLEVBQUU7SUFDMUYsT0FBTztRQUNMLE1BQU0sRUFBRSxNQUFNLENBQUMsTUFBTSxJQUFJLEVBQUU7S0FDNUIsQ0FBQztBQUNKLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIE9wdGlvbmFsIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IE5neEVkaXRvckNvbmZpZyB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IExvY2FscyBmcm9tICcuL0xvY2Fscyc7XG5pbXBvcnQgeyBOZ3hFZGl0b3JTZXJ2aWNlQ29uZmlnIH0gZnJvbSAnLi9lZGl0b3ItY29uZmlnLnNlcnZpY2UnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgTmd4RWRpdG9yU2VydmljZSB7XG4gIGNvbmZpZzogTmd4RWRpdG9yU2VydmljZUNvbmZpZztcblxuICBjb25zdHJ1Y3RvcihAT3B0aW9uYWwoKSBjb25maWc/OiBOZ3hFZGl0b3JTZXJ2aWNlQ29uZmlnKSB7XG4gICAgdGhpcy5jb25maWcgPSBjb25maWc7XG4gIH1cblxuICBnZXQgbG9jYWxzKCk6IExvY2FscyB7XG4gICAgcmV0dXJuIG5ldyBMb2NhbHModGhpcy5jb25maWcubG9jYWxzKTtcbiAgfVxufVxuXG5leHBvcnQgY29uc3QgcHJvdmlkZU15U2VydmljZU9wdGlvbnMgPSAoY29uZmlnPzogTmd4RWRpdG9yQ29uZmlnKTogTmd4RWRpdG9yU2VydmljZUNvbmZpZyA9PiB7XG4gIHJldHVybiB7XG4gICAgbG9jYWxzOiBjb25maWcubG9jYWxzID8/IHt9LFxuICB9O1xufTtcbiJdfQ==