我有一个包含DI的库。它只是使用参数名称,在特定情况下,函数的第一个参数必须具有名称" foo",如下所示:
CC = gcc
CFLAGS = -Wall -std=c99
helloWorld.exe: helloWorld.c
$(CC) $(CFLAGS) -o helloWorld.exe
有没有办法使用TypeScript强制t.zoom = function(foo: string, bar: Object, baz?: Function){
};
的第一个参数名是zoom
?
换句话说,这不应该编译:
"foo"
这不应该:
t.zoom = function(bar: string, baz: Object){
};
更一般地说,有没有办法用TypeScript强制执行参数名称?