@lonli-lokli/react-mosaic-component
Version:
A React Tiling Window Manager
20 lines (17 loc) • 752 B
text/typescript
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 };