fix method types

This commit is contained in:
Philipp Kühn
2020-09-04 21:58:16 +02:00
parent 52d848ef1c
commit 6e33570530

View File

@@ -804,7 +804,7 @@ class ExtensionTest<Options, Extends extends ExtensionExtends> {
configs: any = {} configs: any = {}
options: Partial<Options> = {} options: Partial<Options> = {}
public storeConfig(key: string, value: any, stategy: ('extend' | 'overwrite')) { protected storeConfig(key: string, value: any, stategy: ('extend' | 'overwrite')) {
const item = { const item = {
stategy, stategy,
value, value,
@@ -832,7 +832,7 @@ class ExtensionTest<Options, Extends extends ExtensionExtends> {
return this return this
} }
create(options?: Partial<Options>) { public create(options?: Partial<Options>) {
const self = this const self = this
return function<Options2 = Options>(options2?: Partial<Options>): ExtensionTest<Options2, Extends> { return function<Options2 = Options>(options2?: Partial<Options>): ExtensionTest<Options2, Extends> {