Skip to content

Commit 59a948e

Browse files
authored
Tiny refactor (#562)
* simplify getCalls * refactor PreInitMethodCallBuffer
1 parent 93207b6 commit 59a948e

File tree

1 file changed

+3
-7
lines changed
  • packages/browser/src/core/buffer

1 file changed

+3
-7
lines changed

packages/browser/src/core/buffer/index.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -108,15 +108,11 @@ type MethodCallMap = Partial<Record<PreInitMethodName, PreInitMethodCall[]>>
108108
export class PreInitMethodCallBuffer {
109109
private _value = {} as MethodCallMap
110110

111-
public toArray(): PreInitMethodCall[] {
112-
return Object.values(this._value).reduce((acc, v) => {
113-
return acc.concat(...v)
114-
}, [] as PreInitMethodCall[])
111+
toArray(): PreInitMethodCall[] {
112+
return ([] as PreInitMethodCall[]).concat(...Object.values(this._value))
115113
}
116114

117-
public getCalls<T extends PreInitMethodName>(
118-
methodName: T
119-
): PreInitMethodCall<T>[] {
115+
getCalls<T extends PreInitMethodName>(methodName: T): PreInitMethodCall<T>[] {
120116
return (this._value[methodName] ?? []) as PreInitMethodCall<T>[]
121117
}
122118

0 commit comments

Comments
 (0)