(value: any, oldValue: any)
| 141 | |
| 142 | // compare whether a value has changed, accounting for NaN. |
| 143 | export const hasChanged = (value: any, oldValue: any): boolean => |
| 144 | !Object.is(value, oldValue) |
| 145 | |
| 146 | export const invokeArrayFns = (fns: Function[], ...arg: any[]): void => { |
| 147 | for (let i = 0; i < fns.length; i++) { |