refactoring
This commit is contained in:
@@ -171,13 +171,10 @@ export class Extension<Options = any, Commands = any> {
|
|||||||
return new Extension<O, C>(config)
|
return new Extension<O, C>(config)
|
||||||
}
|
}
|
||||||
|
|
||||||
configure(options?: Partial<Options>) {
|
configure(options: Partial<Options> = {}) {
|
||||||
return Extension
|
return Extension
|
||||||
.create<Options, Commands>(this.config as ExtensionConfig<Options, Commands>)
|
.create<Options, Commands>(this.config as ExtensionConfig<Options, Commands>)
|
||||||
.#configure({
|
.#configure(options)
|
||||||
...this.config.defaultOptions,
|
|
||||||
...options,
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#configure = (options: Partial<Options>) => {
|
#configure = (options: Partial<Options>) => {
|
||||||
|
|||||||
@@ -231,13 +231,10 @@ export class Mark<Options = any, Commands = {}> {
|
|||||||
return new Mark<O, C>(config)
|
return new Mark<O, C>(config)
|
||||||
}
|
}
|
||||||
|
|
||||||
configure(options?: Partial<Options>) {
|
configure(options: Partial<Options> = {}) {
|
||||||
return Mark
|
return Mark
|
||||||
.create<Options, Commands>(this.config as MarkConfig<Options, Commands>)
|
.create<Options, Commands>(this.config as MarkConfig<Options, Commands>)
|
||||||
.#configure({
|
.#configure(options)
|
||||||
...this.config.defaultOptions,
|
|
||||||
...options,
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#configure = (options: Partial<Options>) => {
|
#configure = (options: Partial<Options>) => {
|
||||||
|
|||||||
@@ -298,13 +298,10 @@ export class Node<Options = any, Commands = {}> {
|
|||||||
return new Node<O, C>(config)
|
return new Node<O, C>(config)
|
||||||
}
|
}
|
||||||
|
|
||||||
configure(options?: Partial<Options>) {
|
configure(options: Partial<Options> = {}) {
|
||||||
return Node
|
return Node
|
||||||
.create<Options, Commands>(this.config as NodeConfig<Options, Commands>)
|
.create<Options, Commands>(this.config as NodeConfig<Options, Commands>)
|
||||||
.#configure({
|
.#configure(options)
|
||||||
...this.config.defaultOptions,
|
|
||||||
...options,
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#configure = (options: Partial<Options>) => {
|
#configure = (options: Partial<Options>) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user