From ab2d7d56c05e031791540ef91f53ddb12d1b4203 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Tue, 19 Jan 2021 22:29:46 +0100 Subject: [PATCH] refactoring --- packages/core/src/Extension.ts | 7 ++----- packages/core/src/Mark.ts | 7 ++----- packages/core/src/Node.ts | 7 ++----- 3 files changed, 6 insertions(+), 15 deletions(-) diff --git a/packages/core/src/Extension.ts b/packages/core/src/Extension.ts index 3d74cc91..41e29459 100644 --- a/packages/core/src/Extension.ts +++ b/packages/core/src/Extension.ts @@ -171,13 +171,10 @@ export class Extension { return new Extension(config) } - configure(options?: Partial) { + configure(options: Partial = {}) { return Extension .create(this.config as ExtensionConfig) - .#configure({ - ...this.config.defaultOptions, - ...options, - }) + .#configure(options) } #configure = (options: Partial) => { diff --git a/packages/core/src/Mark.ts b/packages/core/src/Mark.ts index 857c02fe..230fc643 100644 --- a/packages/core/src/Mark.ts +++ b/packages/core/src/Mark.ts @@ -231,13 +231,10 @@ export class Mark { return new Mark(config) } - configure(options?: Partial) { + configure(options: Partial = {}) { return Mark .create(this.config as MarkConfig) - .#configure({ - ...this.config.defaultOptions, - ...options, - }) + .#configure(options) } #configure = (options: Partial) => { diff --git a/packages/core/src/Node.ts b/packages/core/src/Node.ts index 44accd6b..b831dfc3 100644 --- a/packages/core/src/Node.ts +++ b/packages/core/src/Node.ts @@ -298,13 +298,10 @@ export class Node { return new Node(config) } - configure(options?: Partial) { + configure(options: Partial = {}) { return Node .create(this.config as NodeConfig) - .#configure({ - ...this.config.defaultOptions, - ...options, - }) + .#configure(options) } #configure = (options: Partial) => {