Age | Commit message (Collapse) | Author |
|
|
|
Introduced for blockwrap purposes earlier, but unneeded since we
didn't actually use a blockwrap here in the end.
|
|
|
|
This is intended to allow, for example, using exposeDependency
as the final step in a nestable composition which raises (without
exiting) in a previous step if a particular condition is met.
|
|
|
|
|
|
|
|
|
|
This is some nonsense. Should be better integrated later on so as
to support general implicit property descriptor inheritance, but
this allows for Thing itself to describe properties that every
Thing instance should have, at least.
|
|
This commit really does two separate things:
* Move the definition for `propertyDescriptors` from that string
key into `Symbol.for('CacheableObject.propertyDescriptors')`
* Allow and support descriptors for key-based properties, by
iterating over Reflect.ownKeys() instead of Object.entries()
|
|
|
|
|
|
|
|
This fixes a test that was previously failing to start. Yay!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The main benefit of stringifying attributes like this is escaping,
which isn't needed here, since we know all the values that might
be going into it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|