UNPKG

@isotope/prototope

Version:

Isotope-based JavaScript library for speedy UI prototyping

16 lines (15 loc) 636 B
import { Config, PartialConfig, PrototopeContext, PrototopeRegistry } from "./declarations"; import { IsotopeNode } from "@isotope/core"; interface Prototope { node: IsotopeNode<any, PrototopeContext>; getCSS(): string; } /** * Prototope wrapper component. * * @param config - Prototope's config. * @param registry - Function creating custom implementation of PrototopeRegistry. * @returns - Prototope setup object. */ declare const Prototope: (config?: PartialConfig, registry?: ((config: Config) => PrototopeRegistry) | undefined) => (parent: IsotopeNode<any, any>) => Prototope; export { Prototope, PrototopeContext };