CacheMap.d.ts 457 B

12345678910111213141516
  1. import type React from 'react';
  2. declare class CacheMap {
  3. maps: Record<string, number>;
  4. id: number;
  5. diffRecords: Map<React.Key, number>;
  6. constructor();
  7. set(key: React.Key, value: number): void;
  8. get(key: React.Key): number;
  9. /**
  10. * CacheMap will record the key changed.
  11. * To help to know what's update in the next render.
  12. */
  13. resetRecord(): void;
  14. getRecord(): Map<React.Key, number>;
  15. }
  16. export default CacheMap;