fix(types): Global JSX namespace is deprecated (#33949)
This commit is contained in:
		
							parent
							
								
									22e58aa084
								
							
						
					
					
						commit
						e4e562cac5
					
				| 
						 | 
				
			
			@ -14,8 +14,10 @@
 | 
			
		|||
 * limitations under the License.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
import type React from 'react';
 | 
			
		||||
 | 
			
		||||
export declare function beforeMount<HooksConfig>(
 | 
			
		||||
  callback: (params: { hooksConfig?: HooksConfig; App: () => JSX.Element }) => Promise<void | JSX.Element>
 | 
			
		||||
  callback: (params: { hooksConfig?: HooksConfig; App: () => React.JSX.Element }) => Promise<void | React.JSX.Element>
 | 
			
		||||
): void;
 | 
			
		||||
export declare function afterMount<HooksConfig>(
 | 
			
		||||
  callback: (params: { hooksConfig?: HooksConfig }) => Promise<void>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,6 +14,8 @@
 | 
			
		|||
 * limitations under the License.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
import type React from 'react';
 | 
			
		||||
 | 
			
		||||
import type { TestType, Locator } from '@playwright/experimental-ct-core';
 | 
			
		||||
 | 
			
		||||
export interface MountOptions<HooksConfig> {
 | 
			
		||||
| 
						 | 
				
			
			@ -22,12 +24,12 @@ export interface MountOptions<HooksConfig> {
 | 
			
		|||
 | 
			
		||||
export interface MountResult extends Locator {
 | 
			
		||||
  unmount(): Promise<void>;
 | 
			
		||||
  update(component: JSX.Element): Promise<void>;
 | 
			
		||||
  update(component: React.JSX.Element): Promise<void>;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export const test: TestType<{
 | 
			
		||||
  mount<HooksConfig>(
 | 
			
		||||
    component: JSX.Element,
 | 
			
		||||
    component: React.JSX.Element,
 | 
			
		||||
    options?: MountOptions<HooksConfig>
 | 
			
		||||
  ): Promise<MountResult>;
 | 
			
		||||
}>;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue