react-mosaic-component
Version:
A React Tiling Window Manager
17 lines (16 loc) • 743 B
TypeScript
/// <reference types="react" />
import type { Classes } from '@blueprintjs/core';
import type { IconNames } from '@blueprintjs/icons';
export declare namespace OptionalBlueprint {
export const Icon: ({ icon, className, size, }: {
icon: keyof typeof IconNames;
className?: string | undefined;
size?: "standard" | "large" | undefined;
}) => 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 {};
}