(child: React.ReactNode, triggerProps: TTriggerProps): React.ReactElement => {
-@fluentui/react-utilities: ~~~~~~~~~~~~~
-@fluentui/react-utilities: This type parameter probably needs an `extends object` constraint.
-@fluentui/react-utilities: ../../node_modules/@types/react/index.d.ts:326:14
-@fluentui/react-utilities: 326 function cloneElement(
-@fluentui/react-utilities: ~~~~~~~~~~~~
-@fluentui/react-utilities: The last overload is declared here.
-@fluentui/react-utilities: Found 2 errors in 2 files.
-@fluentui/react-utilities: Errors Files
-@fluentui/react-utilities: 1 src/compose/types.ts:106
-@fluentui/react-utilities: 1 src/utils/applyTriggerPropsToChildren.ts:39
+@fluentui/react-utilities: [XX:XX:XX XM] x src/compose/makeMergeProps.ts:81:22 - error TS2343: This syntax requires an imported helper named '__spreadArray' which does not exist in 'tslib'. Consider upgrading your version of 'tslib'.
+@fluentui/react-utilities: 81 const deepMerge = [...(options.deepMerge || []), 'style'];
+@fluentui/react-utilities: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+@fluentui/react-utilities: Found 1 error.
@fluentui/react-utilities: [XX:XX:XX XM] x ------------------------------------
@fluentui/react-utilities: [XX:XX:XX XM] x Error previously detected. See above for error messages.
-@fluentui/react-utilities: [XX:XX:XX XM] x Other tasks that did not complete: [ts:esm]
+@fluentui/react-utilities: [XX:XX:XX XM] x Other tasks that did not complete: [ts:commonjs]
@fluentui/react-utilities: error Command failed with exit code 1.
-@fluentui/merge-styles: [XX:XX:XX XM] x Error detected while running 'ts:esm'
+@fluentui/date-time-utilities: [XX:XX:XX XM] x Error detected while running 'ts:esm'
+@fluentui/date-time-utilities: [XX:XX:XX XM] x ------------------------------------
+@fluentui/date-time-utilities: [XX:XX:XX XM] x Error: Command failed: /usr/local/bin/node "/office-ui-fabric-react/node_modules/typescript/lib/tsc.js" --pretty --target es5 --outDir lib --module esnext --project "/office-ui-fabric-react/packages/date-time-utilities/tsconfig.json"
+@fluentui/date-time-utilities: at ChildProcess.exithandler (child_process.js:308:12)
+@fluentui/date-time-utilities: at ChildProcess.emit (events.js:314:20)
+@fluentui/date-time-utilities: at ChildProcess.EventEmitter.emit (domain.js:506:15)
+@fluentui/date-time-utilities: at maybeClose (internal/child_process.js:1022:16)
+@fluentui/date-time-utilities: at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
+@fluentui/date-time-utilities: at Process.callbackTrampoline (internal/async_hooks.js:126:14)
+@fluentui/date-time-utilities: [XX:XX:XX XM] x stdout:
+@fluentui/date-time-utilities: [XX:XX:XX XM] x src/dateGrid/getBoundedDateRange.ts:10:27 - error TS2343: This syntax requires an imported helper named '__spreadArray' which does not exist in 'tslib'. Consider upgrading your version of 'tslib'.
+@fluentui/date-time-utilities: 10 let boundedDateRange = [...dateRange];
+@fluentui/date-time-utilities: ~~~~~~~~~~~~
+@fluentui/date-time-utilities: Found 1 error.
+@fluentui/date-time-utilities: [XX:XX:XX XM] x ------------------------------------
+@fluentui/date-time-utilities: [XX:XX:XX XM] x Error previously detected. See above for error messages.
+@fluentui/date-time-utilities: [XX:XX:XX XM] x Other tasks that did not complete: [ts:commonjs]
+@fluentui/date-time-utilities: error Command failed with exit code 1.
+@fluentui/dom-utilities: [XX:XX:XX XM] x Error detected while running 'ts:esm'
+@fluentui/dom-utilities: [XX:XX:XX XM] x ------------------------------------
+@fluentui/dom-utilities: [XX:XX:XX XM] x Error: Command failed: /usr/local/bin/node "/office-ui-fabric-react/node_modules/typescript/lib/tsc.js" --pretty --target es5 --outDir lib --module esnext --project "/office-ui-fabric-react/packages/dom-utilities/tsconfig.json"
+@fluentui/dom-utilities: at ChildProcess.exithandler (child_process.js:308:12)
+@fluentui/dom-utilities: at ChildProcess.emit (events.js:314:20)
+@fluentui/dom-utilities: at ChildProcess.EventEmitter.emit (domain.js:506:15)
+@fluentui/dom-utilities: at maybeClose (internal/child_process.js:1022:16)
+@fluentui/dom-utilities: at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
+@fluentui/dom-utilities: at Process.callbackTrampoline (internal/async_hooks.js:126:14)
+@fluentui/dom-utilities: [XX:XX:XX XM] x stdout:
+@fluentui/dom-utilities: [XX:XX:XX XM] x src/getChildren.ts:16:21 - error TS2343: This syntax requires an imported helper named '__spreadArray' which does not exist in 'tslib'. Consider upgrading your version of 'tslib'.
+@fluentui/dom-utilities: 16 children.push(...parent._virtual.children);
+@fluentui/dom-utilities: ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+@fluentui/dom-utilities: Found 1 error.
+@fluentui/dom-utilities: [XX:XX:XX XM] x ------------------------------------
+@fluentui/dom-utilities: [XX:XX:XX XM] x Error previously detected. See above for error messages.
+@fluentui/dom-utilities: [XX:XX:XX XM] x Other tasks that did not complete: [ts:commonjs]
+@fluentui/dom-utilities: error Command failed with exit code 1.
+@fluentui/merge-styles: [XX:XX:XX XM] x Error detected while running '_wrapFunction'
@fluentui/merge-styles: [XX:XX:XX XM] x ------------------------------------
-@fluentui/merge-styles: [XX:XX:XX XM] x Error: Command failed: /usr/local/bin/node "/office-ui-fabric-react/node_modules/typescript/lib/tsc.js" --outDir lib --module esnext --pretty --project "/office-ui-fabric-react/packages/merge-styles/tsconfig.json"
+@fluentui/merge-styles: [XX:XX:XX XM] x Error: Command failed: /usr/local/bin/node "/office-ui-fabric-react/node_modules/typescript/lib/tsc.js" --pretty --target es5 --outDir lib-commonjs --module commonjs --project "/office-ui-fabric-react/packages/merge-styles/tsconfig.json"
@fluentui/merge-styles: at ChildProcess.exithandler (child_process.js:308:12)
@fluentui/merge-styles: at ChildProcess.emit (events.js:314:20)
@fluentui/merge-styles: at ChildProcess.EventEmitter.emit (domain.js:506:15)
@@ -1275,125 +1229,24 @@ Standard error:
@fluentui/merge-styles: at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
@fluentui/merge-styles: at Process.callbackTrampoline (internal/async_hooks.js:126:14)
@fluentui/merge-styles: [XX:XX:XX XM] x stdout:
-@fluentui/merge-styles: [XX:XX:XX XM] x src/mergeStyleSets.ts:106:23 - error TS2344: Type 'TStyleSet' does not satisfy the constraint 'IStyleSet'.
-@fluentui/merge-styles: Type 'TStyleSet' is not assignable to type '{ [P in keyof Omit]: IStyle; }'.
-@fluentui/merge-styles: 106 ): IProcessedStyleSet;
-@fluentui/merge-styles: ~~~~~~~~~
-@fluentui/merge-styles: src/mergeStyleSets.ts:103:30
-@fluentui/merge-styles: 103 export function mergeCssSets(
-@fluentui/merge-styles: ~~~~~~~~~
-@fluentui/merge-styles: This type parameter probably needs an `extends object` constraint.
-@fluentui/merge-styles: src/mergeStyleSets.ts:103:30
-@fluentui/merge-styles: 103 export function mergeCssSets(
-@fluentui/merge-styles: ~~~~~~~~~
-@fluentui/merge-styles: This type parameter probably needs an `extends object` constraint.
-@fluentui/merge-styles: src/mergeStyleSets.ts:120:23 - error TS2344: Type 'TStyleSet1 & TStyleSet2' does not satisfy the constraint 'IStyleSet'.
-@fluentui/merge-styles: Type 'TStyleSet1 & TStyleSet2' is not assignable to type '{ [P in keyof Omit]: IStyle; }'.
-@fluentui/merge-styles: 120 ): IProcessedStyleSet;
-@fluentui/merge-styles: ~~~~~~~~~~~~~~~~~~~~~~~
-@fluentui/merge-styles: src/mergeStyleSets.ts:138:23 - error TS2344: Type 'TStyleSet1 & TStyleSet2 & TStyleSet3' does not satisfy the constraint 'IStyleSet'.
-@fluentui/merge-styles: Type 'TStyleSet1 & TStyleSet2 & TStyleSet3' is not assignable to type '{ [P in keyof Omit]: IStyle; }'.
-@fluentui/merge-styles: 138 ): IProcessedStyleSet;
-@fluentui/merge-styles: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-@fluentui/merge-styles: src/mergeStyleSets.ts:173:23 - error TS2344: Type 'TStyleSet' does not satisfy the constraint 'IStyleSet'.
-@fluentui/merge-styles: Type 'TStyleSet' is not assignable to type '{ [P in keyof Omit]: IStyle; }'.
-@fluentui/merge-styles: 173 ): IProcessedStyleSet;
-@fluentui/merge-styles: ~~~~~~~~~
-@fluentui/merge-styles: src/mergeStyleSets.ts:170:30
-@fluentui/merge-styles: 170 export function mergeCssSets(
-@fluentui/merge-styles: ~~~~~~~~~
-@fluentui/merge-styles: This type parameter probably needs an `extends object` constraint.
-@fluentui/merge-styles: src/mergeStyleSets.ts:170:30
-@fluentui/merge-styles: 170 export function mergeCssSets(
-@fluentui/merge-styles: ~~~~~~~~~
-@fluentui/merge-styles: This type parameter probably needs an `extends object` constraint.
-@fluentui/merge-styles: src/mergeStyleSets.ts:216:24 - error TS7015: Element implicitly has an 'any' type because index expression is not of type 'number'.
-@fluentui/merge-styles: 216 classNameSet[styleSetArea] = classes.concat([registration.className]).join(' ');
-@fluentui/merge-styles: ~~~~~~~~~~~~
-@fluentui/merge-styles: src/mergeStyleSets.ts:219:22 - error TS7015: Element implicitly has an 'any' type because index expression is not of type 'number'.
-@fluentui/merge-styles: 219 classNameSet[styleSetArea] = classes.join(' ');
-@fluentui/merge-styles: ~~~~~~~~~~~~
-@fluentui/merge-styles: Found 6 errors in the same file, starting at: src/mergeStyleSets.ts:106
+@fluentui/merge-styles: [XX:XX:XX XM] x src/mergeStyleSets.test.ts:168:15 - error TS2310: Type 'ISubComponentStyles' recursively references itself as a base type.
+@fluentui/merge-styles: 168 interface ISubComponentStyles extends IStyleSet {
+@fluentui/merge-styles: ~~~~~~~~~~~~~~~~~~~
+@fluentui/merge-styles: src/mergeStyleSets.test.ts:176:15 - error TS2310: Type 'IStyles' recursively references itself as a base type.
+@fluentui/merge-styles: 176 interface IStyles extends IStyleSet {
+@fluentui/merge-styles: ~~~~~~~
+@fluentui/merge-styles: src/styleToClassName.ts:302:53 - error TS2343: This syntax requires an imported helper named '__spreadArray' which does not exist in 'tslib'. Consider upgrading your version of 'tslib'.
+@fluentui/merge-styles: 302 const registration = styleToRegistration(options, ...args);
+@fluentui/merge-styles: ~~~~~~~
+@fluentui/merge-styles: Found 3 errors.
@fluentui/merge-styles: [XX:XX:XX XM] x ------------------------------------
@fluentui/merge-styles: [XX:XX:XX XM] x Error previously detected. See above for error messages.
-@fluentui/merge-styles: [XX:XX:XX XM] x Other tasks that did not complete: [ts:commonjs]
+@fluentui/merge-styles: [XX:XX:XX XM] x Other tasks that did not complete: [ts:esm]
@fluentui/merge-styles: error Command failed with exit code 1.
@fluentui/react-northstar-styles-renderer: [XX:XX:XX XM] x Cannot find config file "null". Please create a file called "just.config.js" in the root of the project next to "package.json".
@fluentui/react-northstar-styles-renderer: [XX:XX:XX XM] x Command not defined: ts
@fluentui/react-northstar-styles-renderer: [XX:XX:XX XM] x Error previously detected. See above for error messages.
@fluentui/react-northstar-styles-renderer: error Command failed with exit code 1.
-@fluentui/react-positioning: [XX:XX:XX XM] x Error detected while running 'ts:esm'
-@fluentui/react-positioning: [XX:XX:XX XM] x ------------------------------------
-@fluentui/react-positioning: [XX:XX:XX XM] x Error: Command failed: /usr/local/bin/node "/office-ui-fabric-react/node_modules/typescript/lib/tsc.js" --outDir lib --module esnext --pretty --baseUrl "." --rootDir "./src" --project "tsconfig.lib.json"
-@fluentui/react-positioning: at ChildProcess.exithandler (child_process.js:308:12)
-@fluentui/react-positioning: at ChildProcess.emit (events.js:314:20)
-@fluentui/react-positioning: at ChildProcess.EventEmitter.emit (domain.js:506:15)
-@fluentui/react-positioning: at maybeClose (internal/child_process.js:1022:16)
-@fluentui/react-positioning: at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
-@fluentui/react-positioning: at Process.callbackTrampoline (internal/async_hooks.js:126:14)
-@fluentui/react-positioning: [XX:XX:XX XM] x stdout:
-@fluentui/react-positioning: [XX:XX:XX XM] x src/createVirtualElementFromClick.ts:14:5 - error TS2739: Type '{ left: number; top: number; right: number; bottom: number; height: number; width: number; }' is missing the following properties from type 'ClientRect': x, y, toJSON
-@fluentui/react-positioning: 14 return {
-@fluentui/react-positioning: ~~~~~~~~
-@fluentui/react-positioning: 15 left,
-@fluentui/react-positioning: ~~~~~~~~~~~
-@fluentui/react-positioning: ...
-@fluentui/react-positioning: 21 width: 1,
-@fluentui/react-positioning: ~~~~~~~~~~~~~~~
-@fluentui/react-positioning: 22 };
-@fluentui/react-positioning: ~~~~~~
-@fluentui/react-positioning: Found 1 error in src/createVirtualElementFromClick.ts:14
-@fluentui/react-positioning: [XX:XX:XX XM] x ------------------------------------
-@fluentui/react-positioning: [XX:XX:XX XM] x Error previously detected. See above for error messages.
-@fluentui/react-positioning: [XX:XX:XX XM] x Other tasks that did not complete: [ts:commonjs]
-@fluentui/react-positioning: error Command failed with exit code 1.
-@fluentui/jest-serializer-merge-styles: [XX:XX:XX XM] x Error detected while running '_wrapFunction'
-@fluentui/jest-serializer-merge-styles: [XX:XX:XX XM] x ------------------------------------
-@fluentui/jest-serializer-merge-styles: [XX:XX:XX XM] x Error: Command failed: /usr/local/bin/node "/office-ui-fabric-react/node_modules/typescript/lib/tsc.js" --outDir lib-commonjs --module commonjs --pretty --project "/office-ui-fabric-react/packages/jest-serializer-merge-styles/tsconfig.json"
-@fluentui/jest-serializer-merge-styles: at ChildProcess.exithandler (child_process.js:308:12)
-@fluentui/jest-serializer-merge-styles: at ChildProcess.emit (events.js:314:20)
-@fluentui/jest-serializer-merge-styles: at ChildProcess.EventEmitter.emit (domain.js:506:15)
-@fluentui/jest-serializer-merge-styles: at maybeClose (internal/child_process.js:1022:16)
-@fluentui/jest-serializer-merge-styles: at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
-@fluentui/jest-serializer-merge-styles: at Process.callbackTrampoline (internal/async_hooks.js:126:14)
-@fluentui/jest-serializer-merge-styles: [XX:XX:XX XM] x stdout:
-@fluentui/jest-serializer-merge-styles: [XX:XX:XX XM] x ../merge-styles/lib/mergeStyleSets.d.ts:64:145 - error TS2344: Type 'TStyleSet' does not satisfy the constraint 'IStyleSet'.
-@fluentui/jest-serializer-merge-styles: Type 'TStyleSet' is not assignable to type '{ [P in keyof Omit]: IStyle; }'.
-@fluentui/jest-serializer-merge-styles: 64 export declare function mergeCssSets(styleSets: [TStyleSet | false | null | undefined], options?: IStyleOptions): IProcessedStyleSet;
-@fluentui/jest-serializer-merge-styles: ~~~~~~~~~
-@fluentui/jest-serializer-merge-styles: ../merge-styles/lib/mergeStyleSets.d.ts:64:38
-@fluentui/jest-serializer-merge-styles: 64 export declare function mergeCssSets(styleSets: [TStyleSet | false | null | undefined], options?: IStyleOptions): IProcessedStyleSet;
-@fluentui/jest-serializer-merge-styles: ~~~~~~~~~
-@fluentui/jest-serializer-merge-styles: This type parameter probably needs an `extends object` constraint.
-@fluentui/jest-serializer-merge-styles: ../merge-styles/lib/mergeStyleSets.d.ts:64:38
-@fluentui/jest-serializer-merge-styles: 64 export declare function mergeCssSets(styleSets: [TStyleSet | false | null | undefined], options?: IStyleOptions): IProcessedStyleSet;
-@fluentui/jest-serializer-merge-styles: ~~~~~~~~~
-@fluentui/jest-serializer-merge-styles: This type parameter probably needs an `extends object` constraint.
-@fluentui/jest-serializer-merge-styles: ../merge-styles/lib/mergeStyleSets.d.ts:74:198 - error TS2344: Type 'TStyleSet1 & TStyleSet2' does not satisfy the constraint 'IStyleSet'.
-@fluentui/jest-serializer-merge-styles: Type 'TStyleSet1 & TStyleSet2' is not assignable to type '{ [P in keyof Omit]: IStyle; }'.
-@fluentui/jest-serializer-merge-styles: 74 export declare function mergeCssSets(styleSets: [TStyleSet1 | false | null | undefined, TStyleSet2 | false | null | undefined], options?: IStyleOptions): IProcessedStyleSet;
-@fluentui/jest-serializer-merge-styles: ~~~~~~~~~~~~~~~~~~~~~~~
-@fluentui/jest-serializer-merge-styles: ../merge-styles/lib/mergeStyleSets.d.ts:88:49 - error TS2344: Type 'TStyleSet1 & TStyleSet2 & TStyleSet3' does not satisfy the constraint 'IStyleSet'.
-@fluentui/jest-serializer-merge-styles: Type 'TStyleSet1 & TStyleSet2 & TStyleSet3' is not assignable to type '{ [P in keyof Omit]: IStyle; }'.
-@fluentui/jest-serializer-merge-styles: 88 ], options?: IStyleOptions): IProcessedStyleSet;
-@fluentui/jest-serializer-merge-styles: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-@fluentui/jest-serializer-merge-styles: ../merge-styles/lib/mergeStyleSets.d.ts:113:144 - error TS2344: Type 'TStyleSet' does not satisfy the constraint 'IStyleSet'.
-@fluentui/jest-serializer-merge-styles: Type 'TStyleSet' is not assignable to type '{ [P in keyof Omit]: IStyle; }'.
-@fluentui/jest-serializer-merge-styles: 113 export declare function mergeCssSets(styleSet: [TStyleSet | false | null | undefined], options?: IStyleOptions): IProcessedStyleSet;
-@fluentui/jest-serializer-merge-styles: ~~~~~~~~~
-@fluentui/jest-serializer-merge-styles: ../merge-styles/lib/mergeStyleSets.d.ts:113:38
-@fluentui/jest-serializer-merge-styles: 113 export declare function mergeCssSets(styleSet: [TStyleSet | false | null | undefined], options?: IStyleOptions): IProcessedStyleSet;
-@fluentui/jest-serializer-merge-styles: ~~~~~~~~~
-@fluentui/jest-serializer-merge-styles: This type parameter probably needs an `extends object` constraint.
-@fluentui/jest-serializer-merge-styles: ../merge-styles/lib/mergeStyleSets.d.ts:113:38
-@fluentui/jest-serializer-merge-styles: 113 export declare function mergeCssSets(styleSet: [TStyleSet | false | null | undefined], options?: IStyleOptions): IProcessedStyleSet;
-@fluentui/jest-serializer-merge-styles: ~~~~~~~~~
-@fluentui/jest-serializer-merge-styles: This type parameter probably needs an `extends object` constraint.
-@fluentui/jest-serializer-merge-styles: Found 4 errors in the same file, starting at: ../merge-styles/lib/mergeStyleSets.d.ts:64
-@fluentui/jest-serializer-merge-styles: [XX:XX:XX XM] x ------------------------------------
-@fluentui/jest-serializer-merge-styles: [XX:XX:XX XM] x Error previously detected. See above for error messages.
-@fluentui/jest-serializer-merge-styles: [XX:XX:XX XM] x Other tasks that did not complete: [ts:esm]
-@fluentui/jest-serializer-merge-styles: error Command failed with exit code 1.
@fluentui/react-northstar-emotion-renderer: [XX:XX:XX XM] x Cannot find config file "null". Please create a file called "just.config.js" in the root of the project next to "package.json".
@fluentui/react-northstar-emotion-renderer: [XX:XX:XX XM] x Command not defined: ts
@fluentui/react-northstar-emotion-renderer: [XX:XX:XX XM] x Error previously detected. See above for error messages.
@@ -1402,9 +1255,9 @@ Standard error:
@fluentui/react-northstar-fela-renderer: [XX:XX:XX XM] x Command not defined: ts
@fluentui/react-northstar-fela-renderer: [XX:XX:XX XM] x Error previously detected. See above for error messages.
@fluentui/react-northstar-fela-renderer: error Command failed with exit code 1.
-@fluentui/utilities: [XX:XX:XX XM] x Error detected while running '_wrapFunction'
+@fluentui/utilities: [XX:XX:XX XM] x Error detected while running 'ts:esm'
@fluentui/utilities: [XX:XX:XX XM] x ------------------------------------
-@fluentui/utilities: [XX:XX:XX XM] x Error: Command failed: /usr/local/bin/node "/office-ui-fabric-react/node_modules/typescript/lib/tsc.js" --outDir lib-commonjs --module commonjs --pretty --project "/office-ui-fabric-react/packages/utilities/tsconfig.json"
+@fluentui/utilities: [XX:XX:XX XM] x Error: Command failed: /usr/local/bin/node "/office-ui-fabric-react/node_modules/typescript/lib/tsc.js" --pretty --target es5 --outDir lib --module esnext --project "/office-ui-fabric-react/packages/utilities/tsconfig.json"
@fluentui/utilities: at ChildProcess.exithandler (child_process.js:308:12)
@fluentui/utilities: at ChildProcess.emit (events.js:314:20)
@fluentui/utilities: at ChildProcess.EventEmitter.emit (domain.js:506:15)
@@ -1412,133 +1265,60 @@ Standard error:
@fluentui/utilities: at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
@fluentui/utilities: at Process.callbackTrampoline (internal/async_hooks.js:126:14)
@fluentui/utilities: [XX:XX:XX XM] x stdout:
-@fluentui/utilities: [XX:XX:XX XM] x src/BaseComponent.ts:50:18 - error TS2345: Argument of type 'this' is not assignable to parameter of type 'BaseComponent<{}, {}>'.
-@fluentui/utilities: Type 'BaseComponent' is not assignable to type 'BaseComponent<{}, {}>'.
-@fluentui/utilities: Types of property 'componentDidUpdate' are incompatible.
-@fluentui/utilities: Type '(prevProps: TProps, prevState: TState) => void' is not assignable to type '(prevProps: {}, prevState: {}) => void'.
-@fluentui/utilities: Types of parameters 'prevState' and 'prevState' are incompatible.
-@fluentui/utilities: Type '{}' is not assignable to type 'TState'.
-@fluentui/utilities: 'TState' could be instantiated with an arbitrary type which could be unrelated to '{}'.
-@fluentui/utilities: 50 _makeAllSafe(this, BaseComponent.prototype, [
-@fluentui/utilities: ~~~~
-@fluentui/utilities: src/asAsync.tsx:70:29 - error TS2769: No overload matches this call.
-@fluentui/utilities: The last overload gave the following error.
-@fluentui/utilities: Argument of type 'ElementType' is not assignable to parameter of type 'string | FunctionComponent<{}> | ComponentClass<{}, any>'.
-@fluentui/utilities: Type 'ComponentClass' is not assignable to type 'string | FunctionComponent<{}> | ComponentClass<{}, any>'.
-@fluentui/utilities: Type 'ComponentClass' is not assignable to type 'ComponentClass<{}, any>'.
-@fluentui/utilities: Types of parameters 'props' and 'props' are incompatible.
-@fluentui/utilities: Type '{}' is not assignable to type 'TProps'.
-@fluentui/utilities: 'TProps' could be instantiated with an arbitrary type which could be unrelated to '{}'.
-@fluentui/utilities: 70 React.createElement(Component, { ...rest, ref: forwardedRef })
-@fluentui/utilities: ~~~~~~~~~
-@fluentui/utilities: ../../node_modules/@types/react/index.d.ts:290:14
-@fluentui/utilities: 290 function createElement(
-@fluentui/utilities: ~~~~~~~~~~~~~
-@fluentui/utilities: The last overload is declared here.
-@fluentui/utilities: src/componentAs/composeComponentAs.tsx:25:17 - error TS2322: Type 'TProps & { defaultRender: IComponentAs; }' is not assignable to type 'IntrinsicAttributes & TProps & { defaultRender?: ComponentType | undefined; } & { children?: ReactNode; }'.
-@fluentui/utilities: Type 'TProps & { defaultRender: IComponentAs