我在Webpack生成的libs中找到了这个符号,但我不明白它:
var a = (0, _parseKey2.default)(something)
Run Code Online (Sandbox Code Playgroud)
它(0, _parseKey2.default)
代表什么?我不记得在功能参数的其他地方括号之间看到那些昏迷分隔的表达式,所以也许我只是缺少一些简单的东西.
谢谢你的帮助.
试图理解evancz/url-parser模块,我偶然发现了我难以理解的这种类型声明:( 来源)
type Parser a b =
Parser (State a -> List (State b))
Run Code Online (Sandbox Code Playgroud)
"Parser"作为类型名称出现在类型定义中的事实尤其令人不安.
有人可以用英语解释类型注释吗?例如"给定两个抽象类型a和b,......?"
非常感谢.
Facebook页面Leadgen Webhook不适用于我的页面和相关应用程序。
如果我使用测试工具测试我设置的Webhook ,然后单击“跟踪状态”按钮,则发出的实时更新对象与此错误相关:102 Server failure
我的Facebook设置包括:
页面,ac accoung和应用程序都属于公司,并且该应用程序似乎已正确订阅该页面:它在对的图形api调用的结果中列出/<page-id>/subscribed-apps
。
有谁知道我可能会想念什么?
非常感谢。
从这三个声明开始:
type SharedMsg
= SharedAction
type Page1Msg
= Page1Action
type Page2Msg
= Page2Action
Run Code Online (Sandbox Code Playgroud)
我有办法获得相同的以下一个?就像一种"合并"联盟类型的方式?
type Msg
= SharedAction
| Page1Action
| Page2Action
Run Code Online (Sandbox Code Playgroud)
=============================
上下文:我将Elm应用程序拆分为每页一个模块,并带有自己的文件夹.
某些操作将被共享,某些操作将特定于页面.
如果我要使用该Html.map
方法,我觉得我必须重新编写页面在其自己的PageMsg
消息类型中使用的每个共享操作:
type Page1Msg
= Page1Action
| SharedAction
type Msg
= Page1Msg Page1Msg
| Page2Msg Page2Msg
view : Model -> Html Msg
view =
Html.map Page1Msg (Page1View.view model)
Run Code Online (Sandbox Code Playgroud)
因此我考虑Msg
为所有页面使用唯一类型,但通过在自己的文件夹中编写特定于页面的消息来保留模块性,然后以某种方式Msg
通过合并它们来定义唯一类型.
我的数据库包含一个项目表和一个关联广告表.
我希望我的elm应用程序显示包含其关联广告的项目,或显示包含父项目信息的广告.
为了满足这些接口需求,我本来希望在elm中编写以下两个模块,匹配我的API已发送的内容:
module Item.Model exposing (..)
import Ad.Model exposing (Ad)
type alias Item =
{ ads : Maybe List Ad
}
Run Code Online (Sandbox Code Playgroud)
和
module Ad.Model exposing (..)
import Item.Model exposing (Item)
type alias Ad =
{ item : Maybe Item
}
Run Code Online (Sandbox Code Playgroud)
但是,此定义会导致以下依赖项循环错误:
ERROR in ./elm-admin/Main.elm
Module build failed: Error: Compiler process exited with error Compilation failed
Your dependencies form a cycle:
???????
? Item.Model
? ?
? Ad.Model
???????
You may need to move some values to a new module …
Run Code Online (Sandbox Code Playgroud) 为什么我的SupposedId
下面的类型不是类型标识?
Typescript 正在抱怨Type 'T' is not assignable to type 'SupposedId<T>'
.
为什么T
不能分配给 或T
,T
我错过了什么?
type SupposedId<T> = T extends object ? T : T;
function makeId<T>(test: T): SupposedId<T> {
return test // <- Type 'T' is not assignable to type 'SupposedId<T>'
}
Run Code Online (Sandbox Code Playgroud)
elm ×3
associations ×1
facebook ×1
javascript ×1
lead ×1
modularity ×1
types ×1
typescript ×1
union-types ×1
webhooks ×1
webpack ×1