UNPKG

set-state-compare

Version:

setState for React that compares with the current state and only sets the state if changed.

39 lines 1.1 kB
export default class Shape { /** * @param {string} newMode */ static setMode(newMode: string): void; /** * @param {any} component * @param {Record<string, any>} [data] */ constructor(component: any, data?: Record<string, any>); __component: any; __stateCallbacks: any[]; __renderCount: number; __prevShape: {}; /** * @param {Record<string, any>} newData * @param {function(): void | undefined} callback * @returns {void} */ set(newData: Record<string, any>, callback: () => void | undefined): void; /** * @private * @param {Record<string, any>} newData * @param {boolean} [skipDidUpdate] * @returns {void} */ private __setDataOnThis; /** * @param {Record<string, any>} newData * @returns {Promise<void>} */ setAsync(newData: Record<string, any>): Promise<void>; __shapeRender(): void; __shapeAfterRender: () => void; renderPending: boolean; __shapeCallCallbacks(): void; __shapeRenderLater(): void; } //# sourceMappingURL=shape.d.ts.map