Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / dist / components / features / JsonLd / deps.d.ts
Size: Mime:
import { Schema, DangerouslySetInnerHTML, DefaultProps } from './typings';
/**
 * @class sameas JsonLd, but creating a factory is faster
 *
 * const script = React.createFactory('script')
 * const JsonLdAttributes = {type: 'application/ld+json'}
 * const JsonLd = props => script(JSON.stringify(props.data), JsonLdAttributes)
 */
/**
 * @description ensure we have valid json data
 */
export declare function validateSchema(data: Schema): boolean;
/**
 * simply create __html obj
 */
export declare function toInnerHTML(html: string): DangerouslySetInnerHTML;
/**
 * turn props into innerHTML
 */
export declare function toStringifiedInnerHTML(props: DefaultProps): DangerouslySetInnerHTML;