From b2e9baa22f7ce223bcd38bf39e100d68f3d32bb6 Mon Sep 17 00:00:00 2001 From: tangjinzhou <415800467@qq.com> Date: Thu, 26 Sep 2019 22:05:24 +0800 Subject: [PATCH] fix: update ts --- components/config-provider/index.jsx | 4 ++-- types/config-provider.d.ts | 10 ++++++++++ types/locale-provider.d.ts | 19 +++++++++++++++++++ 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/components/config-provider/index.jsx b/components/config-provider/index.jsx index aee17bce5..ab5b9bdf8 100644 --- a/components/config-provider/index.jsx +++ b/components/config-provider/index.jsx @@ -19,8 +19,8 @@ const ConfigProvider = { props: { getPopupContainer: PropTypes.func, prefixCls: PropTypes.string, - renderEmpty: PropTypes.any, - csp: PropTypes.any, + renderEmpty: PropTypes.func, + csp: PropTypes.object, autoInsertSpaceInButton: PropTypes.bool, }, provide() { diff --git a/types/config-provider.d.ts b/types/config-provider.d.ts index fcd2bca63..ef572eba1 100644 --- a/types/config-provider.d.ts +++ b/types/config-provider.d.ts @@ -1,5 +1,15 @@ import { AntdComponent } from './component'; +import { Locale } from './locale-provider' + +export interface CSPConfig { + nonce?: string; +} + export declare class ConfigProvider extends AntdComponent { getPopupContainer?: (triggerNode: HTMLElement) => HTMLElement; + getPrefixCls: (suffixCls: string, customizePrefixCls?: string) => string; + renderEmpty: Function; + csp?: CSPConfig; + autoInsertSpaceInButton?: boolean; } diff --git a/types/locale-provider.d.ts b/types/locale-provider.d.ts index 0a09719b4..93d3e4e85 100644 --- a/types/locale-provider.d.ts +++ b/types/locale-provider.d.ts @@ -4,6 +4,25 @@ import { AntdComponent } from './component'; +export interface ModalLocale { + okText: string; + cancelText: string; + justOkText: string; +} +export interface Locale { + locale: string; + Pagination?: Object; + DatePicker?: Object; + TimePicker?: Object; + Calendar?: Object; + Table?: Object; + Modal?: ModalLocale; + Popconfirm?: Object; + Transfer?: Object; + Select?: Object; + Upload?: Object; +} + export declare class LocaleProvider extends AntdComponent { /** * language package setting, you can find the packages in this path: antd/lib/locale-provider/