type-definition

    1热度

    1回答

    我最近开始使用Typescript,并且遇到需要在我的应用程序中需要npm模块的需求。由于所述npm模块没有它自己的类型定义,我还决定分叉并添加我自己的。它能有多难? Here是故宫模块我在我的项目安装: /** * Given a number, return a zero-filled string. * From http://stackoverflow.com/questions/12

    1热度

    1回答

    我在打字稿中尝试使用与typingcript 2.2一起使用的jointjs定义文件。 这是github中的定义文件。 https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/jointjs/index.d.ts 进口jointjs我的打字稿文件我用 import { joint } from 'jointjs';

    1热度

    1回答

    我们在一个家庭作业程序中得到了这个typedef。作为程序员noob,我以前没有看到过这样的事情。这是否意味着任何DoubleFunction2D实际上是(double,double)的2元组? 计划: 的typedef: typedef double (*DoubleFunction) (double); typedef double (*DoubleFunction2D) (double,

    1热度

    1回答

    我将TypeScript 2.3中的示例应用程序转换为2.4,并将jQuery 3.1.1转换为3.2.1(清楚地使用最新的类型定义)。 这里是我的tsconfig.json: { "compilerOptions": { "noImplicitAny": false, "noEmitOnError": true, "removeComments":

    2热度

    2回答

    Heyho, 我想用一些JavaScript库在我的打字稿代码其中有在NPM无分型。所以我自己写了这些类型,并将它们放在我的源代码树的definitions目录中。但是,我无法打印脚本来查看那些模块的目录。 我的目录结构是这样的: +-node_modules | | | +-moduleA | | | +-moduleB | +-src | | | +-definitions

    0热度

    1回答

    我需要对某些打字稿定义文件进行一些修改。到目前为止,我一直在手动进行这些修改 - 如果我删除node_modules目录并重新开始,或者如果我在新机器上安装我的代码,则会有点痛苦。但是这些改变只是很小而且很有效。但是现在我想使用一个调用npm install作为构建过程的一部分的服务来构建我的代码 - 当然,我的修改对于此过程是未知的。我包括我有下面进行修改的一个: Add the followi

    0热度

    1回答

    我有一个看起来像这样的接口: declare global { namespace Express { interface Request { db: { User: Repository<User>, Product: Repository<Product> } } } } 是否有可能改

    0热度

    1回答

    我还是Scala的新手,对包对象有疑问。 我有一个包com.pack.age.command其中包含以下特点: trait Command case object Help extends Command 现在,我想定义一个函数来处理命令: type CommandArgument = scala.Any type CommandProcessor = Command => Comman

    2热度

    1回答

    如何正确将其转换为单行? 我确实想从一个对象中获取一个属性,并返回一个只有该属性的新对象。这是从对象过滤一些属性: const pick = <O, K extends keyof O>(obj: O, prop: K) => obj[prop] const toObj = <V>(key: string, value: V) => ({ [key]: value }) const selec

    0热度

    1回答

    我在打字稿newbe并尝试使用类型定义文件,打字稿2.2,(我使用typescriptlang.org却又无法得到的答案)我有以下类型定义文件 export as namespace mydefinition; export namespace mynamespace { interface Myinterface { width: number; height