import { SetStateAction } from 'react'; export function applySetStateAction(applier: SetStateAction, values: T) { if (isFunction(applier)) { return applier(values); } return applier; function isFunction(value: unknown): value is (prevState: T) => T { return typeof value === 'function'; } }