[英]How to import class in export function?
我正在嘗試導入類並使用其公共方法,但是它不起作用,實現它的正確方法是什么。
主要
import {PromiseHandler } from './promiseHandler.ts';
export function getUser(req: Request, res: Response) {
const promiseHandler: new PromiseHandler();
}
promiseHandler.ts
export class PromiseHandler {
constructor() {};
public executeAllPromises(promises) {
}
如評論中所述,正確的語法是
const promiseHandler = new PromiseHandler();
(請注意,使用=
來分配創建的對象,而:
是鍵入變量。該類型實際上只是PromiseHandler,因此可以同時使用和編寫:
const promiseHandler: PromiseHandler = new PromiseHandler();
但我認為不必在這里聲明類型,TypeScript可以通過= new...
初始化本身來檢測出正確的類型= new...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.