canvas-lms/ui/shims
Aaron Shafovaloff e07e739eaa expose lodash-underscore types
removing the IIFE from lodash-underscore exposed the types

lodash is preferred, but this provides types for existing code.

bonus: flattenObjects was moved to a shared utility function
  it is only used once

test plan:
  - existing tests pass

flag=none

Change-Id: I7ec207f15a326bdefe75897f5c627dbd3d0d0c7f
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/316677
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Charley Kline <ckline@instructure.com>
Reviewed-by: Derek Williams <derek.williams@instructure.com>
QA-Review: Charley Kline <ckline@instructure.com>
Product-Review: Charley Kline <ckline@instructure.com>
2023-04-26 16:26:25 +00:00
..
underscore.js expose lodash-underscore types 2023-04-26 16:26:25 +00:00