UNPKG

react-amphtml

Version:

Use amphtml components inside your React apps easily!

17 lines (16 loc) 632 B
import { ReactNode, Component, WeakValidationMap, ValidationMap } from 'react'; import AmpScripts from './AmpScripts'; import { CONTEXT_KEY } from '../constants'; export interface AmpScriptsManagerContext { [CONTEXT_KEY]: AmpScripts; } export interface AmpScriptsManagerProps { children: ReactNode; ampScripts: AmpScripts; } export default class AmpScriptsManager extends Component<AmpScriptsManagerProps> { static childContextTypes: ValidationMap<AmpScriptsManagerContext>; static propTypes: WeakValidationMap<AmpScriptsManagerProps>; getChildContext(): AmpScriptsManagerContext; render(): ReactNode; }