我试图确保我使用的对象不被修改,但我惊讶地发现,类型记录似乎允许将只读对象传递给不指定参数是只读的函数。例如:
function testFunc1(obj: { readonly s: string }) {
testFunc2(obj) // no error <- would expect an error here as well
obj.s = "blah" // error: Cannot assign to 's' because it is a constant or a read-only property.
}
func
我有一个Android应用程序,Facebook开发者门户网站要求我升级。
根据API升级工具,它有3项。
要将Graph从v2.6升级到V3.0的要修复的项:
FacebookLogin2.0-在API的2.7版本中,您需要请求business_management来管理您的业务帐户。(新)
GET {user-id}/permissions2.0 -开始强制应用程序的限制(例如国家或年龄),对在请求中没有应用程序的‘application_proof’进行的API调用。(改变)
GET {user-id}/permissions2.0 - GET /{user-id}/conv
我已经安装了最新版本的react-static-google-map。目前,我使用的是类型记录版本3.0,但我有以下错误:
node_modules/react-static-google-map/typings/index.d.ts:166:3 - error TS1038: A 'declare' modifier cannot be used in an already ambient context.
166 declare const MarkerGroupComponent: StatelessComponent<MarkerGroup>;