fix: fix storage context when using configure
This commit is contained in:
@@ -300,6 +300,15 @@ export class Extension<Options = any, Storage = any> {
|
|||||||
|
|
||||||
extension.options = mergeDeep(this.options, options) as Options
|
extension.options = mergeDeep(this.options, options) as Options
|
||||||
|
|
||||||
|
extension.storage = callOrReturn(getExtensionField<AnyConfig['addStorage']>(
|
||||||
|
extension,
|
||||||
|
'addStorage',
|
||||||
|
{
|
||||||
|
name: extension.name,
|
||||||
|
options: extension.options,
|
||||||
|
},
|
||||||
|
))
|
||||||
|
|
||||||
return extension
|
return extension
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -414,6 +414,15 @@ export class Mark<Options = any, Storage = any> {
|
|||||||
|
|
||||||
extension.options = mergeDeep(this.options, options) as Options
|
extension.options = mergeDeep(this.options, options) as Options
|
||||||
|
|
||||||
|
extension.storage = callOrReturn(getExtensionField<AnyConfig['addStorage']>(
|
||||||
|
extension,
|
||||||
|
'addStorage',
|
||||||
|
{
|
||||||
|
name: extension.name,
|
||||||
|
options: extension.options,
|
||||||
|
},
|
||||||
|
))
|
||||||
|
|
||||||
return extension
|
return extension
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -494,6 +494,15 @@ export class Node<Options = any, Storage = any> {
|
|||||||
|
|
||||||
extension.options = mergeDeep(this.options, options) as Options
|
extension.options = mergeDeep(this.options, options) as Options
|
||||||
|
|
||||||
|
extension.storage = callOrReturn(getExtensionField<AnyConfig['addStorage']>(
|
||||||
|
extension,
|
||||||
|
'addStorage',
|
||||||
|
{
|
||||||
|
name: extension.name,
|
||||||
|
options: extension.options,
|
||||||
|
},
|
||||||
|
))
|
||||||
|
|
||||||
return extension
|
return extension
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user