UNPKG

@isotope/prototope

Version:

Isotope-based JavaScript library for speedy UI prototyping

13 lines (12 loc) 580 B
import { Config, CurrentData, PrototopeContext, PrototopeRegistry } from "../declarations"; import { IsotopeNode } from "@isotope/core"; import { Properties } from "csstype"; declare type UtilConfig = ((config: Config, data: CurrentData, registry: PrototopeRegistry) => Properties<string>) | Properties<string>; /** * Creates Prototope utility directive. * * @param utilConfig - Utility configuration function. * @returns - Isotope directive. */ declare const createUtil: (utilConfig: UtilConfig) => (node: IsotopeNode<any, PrototopeContext>) => void; export { createUtil };