diff --git a/src/plugins/TableNativePlugin.tsx b/src/plugins/TableNativePlugin.tsx index 537215b5c..8d625dc05 100644 --- a/src/plugins/TableNativePlugin.tsx +++ b/src/plugins/TableNativePlugin.tsx @@ -247,7 +247,6 @@ type IncomingMessage = | {method: 'clearTable'}; export default function createTableNativePlugin(id: string, title: string) { - // @ts-ignore return class extends FlipperPlugin { static keyboardActions: KeyboardActions = ['clear', 'createPaste']; static id = id || ''; @@ -311,16 +310,17 @@ export default function createTableNativePlugin(id: string, title: string) { static persistedStateReducer( persistedState: PersistedState, - method: 'updateRows' | 'clearTable', + method: string, data: Array | undefined, ): Partial { + const methodEnum = method as 'updateRows' | 'clearTable'; const message: IncomingMessage = - method === 'updateRows' + methodEnum === 'updateRows' ? { - method, + method: methodEnum, data: data || [], } - : {method}; + : {method: methodEnum}; return this.typedPersistedStateReducer(persistedState, message); }