TypeScript 10

요소에 대한 유형 스크립트에서 여러 CSS 스타일 속성을 설정하는 방법은 무엇입니까?

요소에 대한 유형 스크립트에서 여러 CSS 스타일 속성을 설정하는 방법은 무엇입니까? 아래 스니펫을 고려해 주십시오.나는 타입스크립트에서 여러 CSS 속성을 설정해야 합니다.그것을 위해 저는 아래 코드를 시도했습니다. public static setStyleAttribute(element: HTMLElement, attrs: { [key: string]: Object }): void { if (attrs !== undefined) { Object.keys(attrs).forEach((key: string) => { element.style[key] = attrs[key]; }); } } 위 코드에 대해 매개 변수를 전달해야 합니다. let elem: HTMLElement = document.getElem..

programing 2023.07.18

TSC(TypeScript Compiler)를 사용하여 Node.js ES6(ESM) 모듈을 해결하는 방법.TSC가 올바른 파일-ext를 내보내지 않습니다.

TSC(TypeScript Compiler)를 사용하여 Node.js ES6(ESM) 모듈을 해결하는 방법.TSC가 올바른 파일-ext를 내보내지 않습니다. 저는 제 TypeScript 프로젝트를 JavaScript로 변환하려고 하는데, 뭔가 잘못된 것 같습니다.를 ES6 모듈( ESM)을 통해 모듈(ESM했습니다."module":"ES6"설정은 문제를 해결하지 못합니다. 내 구성은 다음과 같습니다. { "compilerOptions": { "module": "es6", "target": "es6", "lib": ["es6"], "sourceMap": true, } } 한 쌍의 모듈을 사용한 테스트 사례: 저는 두 개의 모듈을 사용하여 간단한 테스트 사례 시나리오를 작성했습니다. 첫 번째 모듈 — — 아..

programing 2023.07.13

유형 스크립트 인터페이스, 함수 및 네임스페이스의 이름이 모두 동일합니다.어떤 것이 수출되고 있습니까?

유형 스크립트 인터페이스, 함수 및 네임스페이스의 이름이 모두 동일합니다.어떤 것이 수출되고 있습니까? Typescript 정의 파일(확실히)Typed) 검사 중입니다. 인터페이스, 함수 및 네임스페이스가 모두 동일합니다.twilio. 다음은 파일의 처음 몇 줄에 있는 샘플입니다. declare interface twilio { (sid?: string, tkn?: string, options?: twilio.ClientOptions): twilio.RestClient } declare function twilio(sid?: string, tkn?: string, options?: twilio.ClientOptions): twilio.RestClient; declare namespace twilio { ..

programing 2023.06.28

TypeScript의 콘솔 입력

TypeScript의 콘솔 입력 TypeScript에서 사용자의 콘솔 입력을 받으려면 어떻게 해야 합니까? 예를 들어 Python에서는 다음을 사용합니다. userInput = input("Enter name: ") TypeScript에 해당하는 것은 무엇입니까?사용할 수 있습니다.readline노드 모듈.노드 설명서의 리드라인을 참조하십시오. TypeScript에서 읽기 줄을 가져오려면 별표(*) 성격.예: import * as readline from 'readline'; const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question('Is this example useful? [y/n]..

programing 2023.06.18

생성자가 없는 클래스를 사용하는 유형 스크립트

생성자가 없는 클래스를 사용하는 유형 스크립트 Angular 웹사이트에서 "Tour of Heroes" 튜토리얼로 작업하는 동안 (짧은 시간 동안) 다음 구문을 발견했습니다. class Hero { id: number, name: string, } const aHero: Hero = { id: 1, name: 'Superman' } console.log(aHero instanceof Hero); //false 이렇게 하면 무슨 소용이 있겠습니까?내가 "aHero"의 종류를 확인했을 때, 그것은 "Hero" 유형이 아닌 일반적인 개체일 뿐입니다.생성자를 사용하여 객체를 초기화하는 것이 더 나을까요?: class Hero { constructor(id: number, name: string) {} } 당신은..

programing 2023.06.13

Visual Studio 2015에서 Typings.json for Typescript에 타이핑을 추가하려면 어떻게 해야 합니까?

Visual Studio 2015에서 Typings.json for Typescript에 타이핑을 추가하려면 어떻게 해야 합니까? 나는 이것이 나를 미치게 하기 때문에 물어봐야 합니다.구글에서 타이핑을 설치하는 npm 방식을 알 수 있지만 Angular2의 튜토리얼에는 typings.json 파일을 하나 추가한 다음 타이핑 폴더를 추가하고 Definite에서 d.ts 파일을 다운로드했습니다.자동으로 입력합니다.저는 jquery로 이것을 시도했지만 다운로드되지 않았습니다.저는 또한 프로젝트를 재건하려고 시도했는데, 그 패키지를 기대할 수 있을 것입니다.json - 추가 입력을 추가하는 명령을 포함합니다. 이것이 소포에서 제 대본입니다.json 파일: "scripts": { "start": "tsc && c..

programing 2023.06.13

TypeScript 인터페이스에서 정적 속성을 정의하는 방법

TypeScript 인터페이스에서 정적 속성을 정의하는 방법 타이프 스크립트인터페이스에 정적 속성을 선언하고 싶습니다.나는 이것에 대해 어디에서도 찾지 못했다. interface myInterface { static Name:string; } 가능합니까?@Duncan의 @Bartvds의 답변에 따라 몇 년이 지난 후 실행 가능한 방법을 제시합니다. 이 시점에서 Typescript 1.5가 출시된 후(@Jun 15'15) 유용한 인터페이스 interface MyType { instanceMethod(); } interface MyTypeStatic { new():MyType; staticMethod(); } 데코레이터의 도움을 받아 구현할 수 있습니다. /* class decorator */ functio..

programing 2023.03.20

TypeError: 정의되지 않은 클래스 확장 값이 함수 또는 null이 아닙니다.

TypeError: 정의되지 않은 클래스 확장 값이 함수 또는 null이 아닙니다. 이러한 엔티티를 작성하려고 하면 다음 오류가 발생합니다. TypeError: Class extends value undefined is not a function or null 이것은 순환 의존성과 관련이 있다고 생각합니다만, 테이블 상속과 일대다 관계를 사용할 때는 어떻게 피할 수 있을까요? 【】【javascript】에서 에 대해 을 제기하고 .BaseComic_1.BaseComic. let Variant = class Variant extends BaseComic_1.BaseComic { 여기 완전한 파일이 있습니다. "use strict"; var __decorate = (this && this.__decorate)..

programing 2023.03.10

오류의 적절한 사용

오류의 적절한 사용 상당히 큰 프로젝트에서는 TypeScript를 사용하고 있는데, 이 스크립트의 표준이 무엇인지 궁금합니다.Errors. 예를 들어 Java에서 인덱스 아웃오브바운드를 전달합니다. throw new IndexOutOfBoundsException(); TypeScript의 동등한 문장은 다음과 같습니까? throw new Error("Index Out of Bounds"); 다른 어떤 방법이 있을까요?인정된 기준은 무엇입니까?MDN에 대한 이 링크를 댓글로 올려주셨는데 많은 도움이 된 것 같습니다.ErrorTypes와 같은 것을 매우 상세하게 설명하고 있습니다. EvalError --- 글로벌 함수 eval()과 관련하여 발생한 오류를 나타내는 인스턴스를 만듭니다. InternalErro..

programing 2023.02.28

ESLint - TypeScript용 "no-used-vars" 설정

ESLint - TypeScript용 "no-used-vars" 설정 다음과 같은 설정으로 모든 TypeScript 프로젝트에서 ESLint를 사용합니다. "extends": ["airbnb", "prettier", 'plugin:vue/recommended'], "plugins": ["prettier"], "parserOptions": { "parser": "@typescript-eslint/parser", "ecmaVersion": 2018, "sourceType": "module" }, 많은 관습 규칙들.또한 TypeScript 지원을 위해 다음과 같은 종속성도 설치했습니다. "@typescript-eslint/eslint-plugin": "^1.7.0", "@typescript-eslint/par..

programing 2023.02.23