@procore/core-react
Version:
React library of Procore Design Guidelines
11 lines (10 loc) • 475 B
TypeScript
import React from 'react';
declare type Ref = React.ForwardedRef<HTMLDivElement>;
declare type Slots = Record<string, {
slotChildren: React.ReactNode | null;
slotProps: React.HTMLAttributes<HTMLDivElement>;
slotRef: Ref | null;
}>;
declare type ReactComponent = React.FC | React.Component | React.ForwardRefExoticComponent<HTMLDivElement>;
export declare const slotify: (rawChildren: React.ReactNode, slotMap: Record<string, ReactComponent>) => Slots;
export {};