小编Ale*_*xHv的帖子

这个javascript语法是什么意思?(0,_parseKey2.default)(某事)

我在Webpack生成的libs中找到了这个符号,但我不明白它:

var a = (0, _parseKey2.default)(something)
Run Code Online (Sandbox Code Playgroud)

(0, _parseKey2.default)代表什么?我不记得在功能参数的其他地方括号之间看到那些昏迷分隔的表达式,所以也许我只是缺少一些简单的东西.

谢谢你的帮助.

javascript webpack

13
推荐指数
1
解决办法
850
查看次数

理解这个elm url-parser Parser类型声明

试图理解evancz/url-parser模块,我偶然发现了我难以理解的这种类型声明:( 来源)

type Parser a b =
  Parser (State a -> List (State b))
Run Code Online (Sandbox Code Playgroud)

"Parser"作为类型名称出现在类型定义中的事实尤其令人不安.

有人可以用英语解释类型注释吗?例如"给定两个抽象类型a和b,......?"

非常感谢.

types elm

7
推荐指数
1
解决办法
265
查看次数

Facebook页面Leadgen Webhook返回错误102服务器故障

Facebook页面Leadgen Webhook不适用于我的页面和相关应用程序。

如果我使用测试工具测试我设置的Webhook ,然后单击“跟踪状态”按钮,则发出的实时更新对象与此错误相关:102 Server failure

我的Facebook设置包括:

页面,ac accoung和应用程序都属于公司,并且该应用程序似乎已正确订阅该页面:它在对的图形api调用的结果中列出/<page-id>/subscribed-apps

有谁知道我可能会想念什么?

非常感谢。

facebook lead webhooks

6
推荐指数
3
解决办法
2872
查看次数

在Elm,有没有办法合并联合类型?(用于模块化目的)

从这三个声明开始:

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通过合并它们来定义唯一类型.

modularity elm union-types

5
推荐指数
1
解决办法
569
查看次数

Elm中的建模关联导致依赖循环

我的数据库包含一个项目表和一个关联广告表.

我希望我的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)

circular-dependency associations elm

4
推荐指数
1
解决办法
217
查看次数

Typescript 三元运算符破坏身份类型

为什么我的SupposedId下面的类型不是类型标识?

Typescript 正在抱怨Type 'T' is not assignable to type 'SupposedId<T>'.

为什么T不能分配给 或TT我错过了什么?

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)

游乐场示例

conditional-operator typescript

1
推荐指数
1
解决办法
453
查看次数