Ant-design: [рдлрд╝реАрдЪрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ] рд╕рднреА рдШрдЯрдХ index.d.ts рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдкреНрд░реЙрдкреНрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░рд┐рднрд╛рд╖рд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдЬреВрди 2017  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ant-design/ant-design

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддреА рд╣реИ?

рдорд╛рдирдХ рдкреНрд░реЙрдкреНрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдШрдЯрдХ рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рддреЗ рд╕рдордп рдкреНрд░реЙрдк рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд API рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ?

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рд▓реЙрдЧрд┐рди рдШрдЯрдХ рдмрдирд╛рддреЗ рд╕рдордп, рдореБрдЭреЗ рдпрд╣ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

import { FormComponentProps } from 'antd/lib/form/Form'

class Login extends React.Component<{} & FormComponentProps, {}> {
  render() {
    // some render code
  }
}

рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

import { FormComponentProps } from 'antd'

class Login extends React.Component<{} & FormComponentProps, {}> {
  render() {
    // some render code
  }
}

рдХрдо рд╕реЗ рдХрдо:

import { FormComponentProps } from 'antd/lib/form'

class Login extends React.Component<{} & FormComponentProps, {}> {
  render() {
    // some render code
  }
}

рдмрд╕ рдЗрд╕ рддрд░рд╣ рдЯреАрдПрд╕ рдЖрдзрд╛рд░рд┐рдд рдпреВрдЖрдИ рдкреИрдХреЗрдЬ рдХрд░рддрд╛ рд╣реИ: рдЦрд╛рдХрд╛

help wanted ЁЯЧг Discussion

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╡рд╛рд▓рд╛ рдмреЗрд╣рддрд░ рд╣реИред

рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЪреБрдирдирд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рд╡рд╛рд▓рд╛ рдПрдХреНрд╕рдкреЛрдЬрд░ рднреА рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рд▓реЛрдЧ рдЯреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рд╡реЗ рдмрд╕ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред

рдЯреАрдПрд╕ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдХрдИ рдврд╛рдВрдЪреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдмрд╕реЗ рдмрд╛рд╣рд░реА рддрдХ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдвреВрдВрдвреЗрдВрдЧреЗред

рдмреЗрд╢рдХ, рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ ISSUE рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЙрдЬрд╛рдЧрд░ рд╕реНрдерд╛рди рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░рдирд╛ рд╣реИ ред рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕реНрдерд╛рди lib/[component name]/ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реИред

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдХреЛ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рджред

рд╕рднреА 8 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИ:

import { FormComponentProps } from 'antd/lib/form'

class Login extends React.Component<{} & FormComponentProps, {}> {
  render() {
    // some render code
  }
}

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╡рд╛рд▓рд╛ рдмреЗрд╣рддрд░ рд╣реИред

рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЪреБрдирдирд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рд╡рд╛рд▓рд╛ рдПрдХреНрд╕рдкреЛрдЬрд░ рднреА рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рд▓реЛрдЧ рдЯреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рд╡реЗ рдмрд╕ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред

рдЯреАрдПрд╕ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдХрдИ рдврд╛рдВрдЪреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдмрд╕реЗ рдмрд╛рд╣рд░реА рддрдХ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдвреВрдВрдвреЗрдВрдЧреЗред

рдмреЗрд╢рдХ, рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ ISSUE рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЙрдЬрд╛рдЧрд░ рд╕реНрдерд╛рди рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░рдирд╛ рд╣реИ ред рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕реНрдерд╛рди lib/[component name]/ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реИред

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдХреЛ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рджред

рдирдорд╕реНрддреЗ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реИ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ / рдПрдирдбреАрдЯреА / рд▓реАрдм / рдлреЙрд░реНрдо / рдЗрдВрдбреЗрдХреНрд╕ "рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рдирд┐рд░реНрдпрд╛рдд рд╕рджрд╕реНрдп 'рдлрд╝реЙрд░реНрдордХрдВрдкреЛрдиреЗрдВрдЯрдкреНрд░реЙрдкреНрд╕' рдирд╣реАрдВ рд╣реИред

рдореЗрд░рд╛ рд╡рд░реНрдХрдЕрд░реНрдб 'antd / lib / form / Form' рд╕реЗ {FormComponentProps} рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛;

рдХреНрдпрд╛ рдЧрд▓рдд рдХрд░ рд░рд╣реЗ рд╣реЛ?

@DavidNorena

рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ: import { FormComponentProps } from 'antd/lib/form , рд▓реЗрдХрд┐рди рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ?

рдмреЗрд╢рдХ рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ FormComponentProps lib/form dir рдореЗрдВ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВ :)

@newraina рдЖрд╣, рдЕрдм рдореИрдВ

@DavidNorena рд╣рд╛рдВ

рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдк рд╣рдорд╛рд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

drcmda picture drcmda  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tangsj picture tangsj  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zhangchen2397 picture zhangchen2397  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

plandem picture plandem  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

PeteAndersen picture PeteAndersen  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ