Typescript 를 사용하여 webpack을 구성하고 있습니다. 를 구성 할 때 정의 를 module.rules
확인하기 위해을 확인했습니다 . 그리고 나는이 단어를 본다 :types.d.ts
rules
/**
* An array of rules applied for modules.
*/
rules?: (RuleSetRule | "...")[];
그리고 "..."[]
Typescript에서 무엇을 의미 하는지 알고 싶습니다.
RuleSetRule
객체입니다 .
declare interface RuleSetRule {
/**
* Match the child compiler name.
*/
compiler?:
| string
| RegExp
| {
... lots of lines
그리고 "..."
일반 문자열 유형입니다. 이들을 괄호로 묶고로 번갈아 가며 |
둘 중 하나 (객체 또는 문자열)와 일치하는 유형을 얻습니다. []
뒤에 넣으면 배열 유형이 생성 됩니다.
예를 들면 :
const foo = [
'...',
{ compiler: 'abc' /* other properties */ },
'...'
];
그 유형과 일치합니다.
예의 TS 운동장 링크 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다