react-amphtml
Version:
Use amphtml components inside your React apps easily!
18 lines (17 loc) • 517 B
TypeScript
import { ReactElement } from 'react';
import { ScriptProps } from '../amphtml/amphtml';
import { Formats } from '../constants';
export interface ScriptSource {
src: string;
extension: string;
}
export default class AmpScripts {
private scripts;
constructor(htmlFormat?: Formats);
addExtension({ extension, version, }: {
extension: ScriptProps['specName'];
version?: ScriptProps['version'];
}): void;
getScripts(): ScriptSource[];
getScriptElements(): ReactElement[];
}