Files
icehrm/web/node_modules/antd/lib/typography/Base.d.ts
2020-05-20 18:47:29 +02:00

37 lines
977 B
TypeScript

import * as React from 'react';
import { TypographyProps } from './Typography';
export declare type BaseType = 'secondary' | 'danger' | 'warning';
interface CopyConfig {
text?: string;
onCopy?: () => void;
}
interface EditConfig {
editing?: boolean;
onStart?: () => void;
onChange?: (value: string) => void;
}
interface EllipsisConfig {
rows?: number;
expandable?: boolean;
suffix?: string;
onExpand?: React.MouseEventHandler<HTMLElement>;
}
export interface BlockProps extends TypographyProps {
title?: string;
editable?: boolean | EditConfig;
copyable?: boolean | CopyConfig;
type?: BaseType;
disabled?: boolean;
ellipsis?: boolean | EllipsisConfig;
code?: boolean;
mark?: boolean;
underline?: boolean;
delete?: boolean;
strong?: boolean;
}
interface InternalBlockProps extends BlockProps {
component: string;
}
declare const _default: React.FC<InternalBlockProps>;
export default _default;