This repository was archived by the owner on May 5, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +4
-9
lines changed
plugin-renderer-dom-object/src Expand file tree Collapse file tree 4 files changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -2,13 +2,10 @@ import { Constructor } from '../../utils/src/utils';
22import { VNode } from './VNodes/VNode' ;
33import { VersionableObject } from './Memory/VersionableObject' ;
44
5- export type ModifierTypeguard < T extends Modifier > = (
6- modifier : Modifier ,
7- batch : VNode [ ] ,
8- ) => modifier is T ;
5+ export type ModifierTypeguard < T extends Modifier > = ( modifier : Modifier ) => modifier is T ;
96export type ModifierPredicate < T = Modifier | boolean > = T extends Modifier
107 ? Constructor < T > | ModifierTypeguard < T >
11- : ( modifier : Modifier , batch : VNode [ ] ) => boolean ;
8+ : ( modifier : Modifier ) => boolean ;
129
1310interface ModifierConstructor {
1411 new < T extends Constructor < Modifier > > ( ...args : ConstructorParameters < T > ) : this;
Original file line number Diff line number Diff line change @@ -376,7 +376,7 @@ export class DomObjectRenderingEngine extends RenderingEngine<DomObject> {
376376 }
377377 }
378378 // Create format.
379- const modifierRenderer = this . getCompatibleModifierRenderer ( modifier , nodes ) ;
379+ const modifierRenderer = this . getCompatibleModifierRenderer ( modifier ) ;
380380 const wraps = await modifierRenderer . render ( modifier , domObjects , nodes ) ;
381381
382382 // Add origins.
Original file line number Diff line number Diff line change @@ -18,7 +18,6 @@ class SuperModifierRenderer<T> {
1818 render ( modifier : Modifier , contents : T [ ] , batch : VNode [ ] ) : Promise < T [ ] > {
1919 const nextRenderer = this . renderer . engine . getCompatibleModifierRenderer (
2020 modifier ,
21- batch ,
2221 this . renderer ,
2322 ) ;
2423 return nextRenderer ?. render ( modifier , contents , batch ) ;
Original file line number Diff line number Diff line change @@ -150,7 +150,6 @@ export class RenderingEngine<T = {}> {
150150 */
151151 getCompatibleModifierRenderer (
152152 modifier : Modifier ,
153- nodes : VNode [ ] ,
154153 previousRenderer ?: ModifierRenderer < T > ,
155154 ) : ModifierRenderer < T > {
156155 let nextRendererIndex = this . modifierRenderers . indexOf ( previousRenderer ) + 1 ;
@@ -162,7 +161,7 @@ export class RenderingEngine<T = {}> {
162161 nextRenderer . predicate &&
163162 ! ( isConstructor ( nextRenderer . predicate , Modifier )
164163 ? modifier instanceof nextRenderer . predicate
165- : nextRenderer . predicate ( modifier , nodes ) )
164+ : nextRenderer . predicate ( modifier ) )
166165 ) ;
167166 return nextRenderer ;
168167 }
You can’t perform that action at this time.
0 commit comments