Skip to content

Commit 7171fec

Browse files
authored
fix: beforeRender accpet return type Promise<any> (#1919)
1 parent 49aa2e6 commit 7171fec

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

projects/ngx-quill/config/src/quill-editor.interfaces.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export interface QuillConfig {
7777
modules?: QuillModules
7878
placeholder?: string
7979
readOnly?: boolean
80-
registry?: QuillOptions['registry'] // added in quill2 result of const registry = new Parchment.Registry();
80+
registry?: QuillOptions['registry'] // added in quill2 result of const registry = new Parchment.Registry();
8181
theme?: string
8282
// Custom Config to track all changes or only changes by 'user'
8383
trackChanges?: 'user' | 'all'
@@ -86,7 +86,7 @@ export interface QuillConfig {
8686
sanitize?: boolean
8787
// A function, which is executed before the Quill editor is rendered, this might be useful
8888
// for lazy-loading CSS.
89-
beforeRender?: () => Promise<void>
89+
beforeRender?: () => Promise<any>
9090
}
9191

9292
export const QUILL_CONFIG_TOKEN = new InjectionToken<QuillConfig>('config', {

projects/ngx-quill/src/lib/quill-editor.component.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1450,7 +1450,7 @@ describe('QuillEditor - beforeRender', () => {
14501450
class BeforeRenderTestComponent {
14511451
@ViewChild(QuillEditorComponent, { static: true }) editor!: QuillEditorComponent
14521452

1453-
beforeRender?: () => Promise<void>
1453+
beforeRender?: () => Promise<any>
14541454
}
14551455

14561456
let fixture: ComponentFixture<BeforeRenderTestComponent>

projects/ngx-quill/src/lib/quill-editor.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ export abstract class QuillEditorBase implements AfterViewInit, ControlValueAcce
9494
readonly formats = input<string[] | null | undefined>(undefined)
9595
readonly customToolbarPosition = input<'top' | 'bottom'>('top')
9696
readonly sanitize = input<boolean | undefined>(undefined)
97-
readonly beforeRender = input<() => Promise<void> | undefined>(undefined)
97+
readonly beforeRender = input<() => Promise<any> | undefined>(undefined)
9898
readonly styles = input<any>(null)
9999
readonly registry = input<QuillOptions['registry']>(
100100
undefined

projects/ngx-quill/src/lib/quill-view.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export class QuillViewComponent implements AfterViewInit, OnChanges, OnDestroy {
5353
readonly debug = input<'warn' | 'log' | 'error' | false>(false)
5454
readonly formats = input<string[] | null | undefined>(undefined)
5555
readonly sanitize = input<boolean | undefined>(undefined)
56-
readonly beforeRender = input<() => Promise<void> | undefined>(undefined)
56+
readonly beforeRender = input<() => Promise<any> | undefined>(undefined)
5757
readonly strict = input(true)
5858
readonly content = input<any>()
5959
readonly customModules = input<CustomModule[]>([])

0 commit comments

Comments
 (0)