Support remote Promise in renderer

This commit is contained in:
Ryohei Ikegami 2015-07-31 14:26:57 +09:00
parent 2eaaad610d
commit ddf2cfd48d
2 changed files with 4 additions and 0 deletions

View file

@ -44,6 +44,7 @@ metaToValue = (meta) ->
when 'value' then meta.value
when 'array' then (metaToValue(el) for el in meta.members)
when 'buffer' then new Buffer(meta.value)
when 'promise' then Promise.resolve(then: metaToValue(meta.then))
when 'error'
throw new Error("#{meta.message}\n#{meta.stack}")
else