AK
bower.json, и теперь вот так.Size: a a a
AK
bower.json, и теперь вот так.AK
.pulp-cache не помогает :(AK
rm -rf ./output, и действительноMP
AK
AK
VY
VY
.js файлике реквайрят зависимости (ну там npm package какой).require работал в рантайме, каким-то образом.VY
purescript-simple-json), именно не понятно что там за тип у parsed:type Todo =
{ id ∷ Maybe Int
, text ∷ String
, done ∷ Boolean
, createdAt ∷ Maybe DateTime
, updatedAt ∷ Maybe DateTime
}
type TodoMap = Map TodoId Todo
parse ∷ String → Either (NonEmptyList ForeignError) Todo
parse s = do
-- how do I know what is the type of `parsed` here?
-- my first guess was that its of type `Todo`, but...
parsed ← readJSON s
createdAt ← parseTimestamp parsed.createdAt -- but `parsed.createdAt` should be `String` here
updatedAt ← parseTimestamp parsed.updatedAt -- because `parseTimestamp` wants `String`
-- but in `Todo` I have `createdAt ∷ Maybe DateTime`
-- how is that possible?
pure $ parsed
{ createdAt = Just createdAt
, updatedAt = Just updatedAt
}
parseTimestamp ∷ ∀ a. Applicative a ⇒ String → Either (a ForeignError) DateTime
parseTimestamp = lmap (pure ⋘ ForeignError) ⋘ unformat timestampFormatter
VY
(parsed ∷ _) ← readJSON s
Wildcard type definition has the inferred type
{ createdAt :: String
, updatedAt :: String
, done :: Boolean
, id :: Maybe Int
, text :: String
}
in the following context:
s :: String
AK
VY
l
.js файлике реквайрят зависимости (ну там npm package какой).require работал в рантайме, каким-то образом.AK
.js файлике реквайрят зависимости (ну там npm package какой).require работал в рантайме, каким-то образом.AK
VY
pulp psci -- --port 3200, подключаться браузеромVY
l
VY
pulp psci узнает о том, как работать с роллапомl