簡體   English   中英

如何在導出功能中導入類?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM