mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 14:20:12 +00:00
Add FrameContext types (#38996)
For people who wants to use `hooks` like
```javascript
import React, { useContext } from 'react'
const { window: frameWindow } = useContext(FrameContext)
```
This commit is contained in:
committed by
Armando Aguirre
parent
bb80320c24
commit
306afbe5c0
8
types/react-frame-component/index.d.ts
vendored
8
types/react-frame-component/index.d.ts
vendored
@@ -17,11 +17,13 @@ export interface FrameComponentProps extends React.IframeHTMLAttributes<HTMLIFra
|
||||
|
||||
export default class FrameComponent extends React.Component<FrameComponentProps> {}
|
||||
|
||||
export interface FrameContext {
|
||||
export interface FrameContextProps {
|
||||
document?: any;
|
||||
window?: any;
|
||||
}
|
||||
|
||||
export const FrameContextProvider: React.Provider<FrameContext>;
|
||||
export const FrameContext: React.Context<FrameContextProps>;
|
||||
|
||||
export const FrameContextConsumer: React.Consumer<FrameContext>;
|
||||
export const FrameContextProvider: React.Provider<FrameContextProps>;
|
||||
|
||||
export const FrameContextConsumer: React.Consumer<FrameContextProps>;
|
||||
|
||||
Reference in New Issue
Block a user