반응형

typescript 7

유형 스크립트 유형에 대한 논쟁 유형을 어떻게 얻으려면

유형 스크립트 유형에 대한 논쟁 유형을 어떻게 얻으려면 이 질문은 이미 여기에 답을 가지고 있습니다. 논쟁거리가 있다.유형 반품 유형>T> 유형 스크립트에서는? (8) 닫힘4년 전에 문서에서 뭔가 놓쳤지만 기능에서 매개 변수 유형을 찾을 수 없습니다.즉, 저는 이 기능을 가지고 있다. function test(a: string, b: number) { console.log(a); console.log(b) } 타입에 액세스 하고 싶다.string그리고.number태플처럼 생겼죠 기능 자체의 타입을 얻을 수 있는 것은 알고 있습니다.typeof test, 또는 반환 타입을 경유ReturnType. 내가 시도했을 때keyof typeof test, 그것은 반환되었다.never나도 설명할 수 없었어 이와 같은..

programing 2023.04.05

TypeScript 및 필드 이니셜라이저

TypeScript 및 필드 이니셜라이저 이러한 방법으로 TS에서 새 클래스를 시작하는 방법(C#의 예에서 원하는 내용을 표시): // ... some code before return new MyClass { Field1 = "ASD", Field2 = "QWE" }; // ... some code after 2016년 7월 12일 갱신:Typescript 2.1에서는 맵 타입이 도입되어 있습니다.Partial이데올로기 때문에 class Person { public name: string = "default" public address: string = "default" public age: number = 0; public constructor(init?:Partial) { Object.assign(..

programing 2023.04.05

esModule의 개요tsconfig 파일의 상호 운용

esModule의 개요tsconfig 파일의 상호 운용 는 누군가를 ..tsconfig그리고 거기서 나는 발견했다.--esModuleInterop 은 그의 것이다.tsconfig { "compilerOptions": { "moduleResolution": "node", "target": "es6", "module": "commonjs", "lib": ["esnext"], "strict": true, "sourceMap": true, "declaration": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "experimentalDecorators": true, "emitDecoratorMetadata": true, "declar..

programing 2023.03.31

경고: 안전하지 않은 스타일 값 URL을 삭제합니다.

경고: 안전하지 않은 스타일 값 URL을 삭제합니다. 내 Angular 2 앱의 Component Template에서 DIV의 배경 이미지를 설정하고 싶다.그러나 콘솔에 다음과 같은 경고가 계속 표시되며 원하는 효과가 나타나지 않습니다.다이내믹 CSS 배경 이미지가 Angular2의 보안 제한으로 차단되었는지 HTML 템플릿이 파손되었는지 알 수 없습니다. 콘솔에 표시되는 경고입니다(img URL을 로 변경했습니다)./img/path/is/correct.png: 경고: 안전하지 않은 스타일 값 url을 삭제합니다(SafeValue는 [binding]= binding: /img/path/is/correct.png를 사용해야 합니다(http://g.co/ng/security#xss)) 참조). 중요한 것은 ..

programing 2023.03.26

기존 JavaScript 라이브러리에서 .d.ts "typings" 정의 파일을 작성하려면 어떻게 해야 합니까?

기존 JavaScript 라이브러리에서 .d.ts "typings" 정의 파일을 작성하려면 어떻게 해야 합니까? 저는 제 개인 도서관과 제3자 도서관을 모두 사용하고 있습니다."typings" 디렉토리에 Jquery 및 WinRT용 디렉토리가 포함되어 있습니다.그런데 어떻게 작성됩니까?대상 라이브러리, 작성 방법 및 원하는 정확도 수준에 따라 몇 가지 옵션을 사용할 수 있습니다.이제 대략 바람직한 순서대로 옵션을 검토하겠습니다. 이미 존재할 가능성이 있다 항상 확실하게 확인먼저 (https://github.com/DefinitelyTyped/DefinitelyTyped) 를 입력합니다.이것은 말 그대로 수천 개의 .d.ts 파일로 가득 찬 커뮤니티 레포입니다.사용하고 있는 파일은 이미 존재하고 있을 가능..

programing 2023.03.26

useNewUrlParser를 true로 설정하여 "현재 URL 문자열 파서가 사용되지 않음" 경고를 방지합니다.

useNewUrlParser를 true로 설정하여 "현재 URL 문자열 파서가 사용되지 않음" 경고를 방지합니다. 일부 MongoDB 인스턴스에 대한 연결을 설정하는 데이터베이스 래퍼 클래스가 있습니다. async connect(connectionString: string): Promise { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } 이것은 나에게 경고를 주었다. (node:4833) Deprecation Warning : 현재 URL 문자열 파서는 폐지되어 향후 버전에서 삭제됩니다.새 파서를 사용하려면 {useNewUrlParser: true} 옵션을 MongoClient.connect에 ..

programing 2023.03.01

TypeScript 콜백유형의 정의

TypeScript 콜백유형의 정의 저는 TypeScript에서 다음 수업을 듣습니다. class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } 저는 이 수업을 이렇게 사용하고 있습니다. var test = new CallbackTest(); test.myCallback = () => alert("done"); test.doWork(); 코드는 기능하므로 예상대로 메시지 상자가 표시됩니다. 가 제공할 수 요? 클래스 필드에 제공할 수 있는 유형이 있습니까?myCallbackmyCallback은 「」입니다.any 해야 콜백의 메서드시그니처..

programing 2023.02.24
반응형