UNPKG

@lonli-lokli/react-mosaic-component

Version:
20 lines (17 loc) 752 B
import { Classes } from '@blueprintjs/core'; import { IconNames } from '@blueprintjs/icons'; import * as React from 'react'; declare namespace OptionalBlueprint { export const Icon: ({ icon, className, size, }: { icon: keyof typeof IconNames; className?: string; size?: "standard" | "large" | "empty"; }) => React.JSX.Element; type BlueprintClass = { [K in keyof typeof Classes]: (typeof Classes)[K] extends string ? K : never; }[keyof typeof Classes]; export function getClasses(blueprintNamespace: string, ...names: BlueprintClass[]): string; export function getIconClass(blueprintNamespace: string, iconName: keyof typeof IconNames): string; export { }; } export { OptionalBlueprint };