Handle type definitions
Fixes issue with ObservableArray not handling property definition
class StringList extends DefineArray {
static items = {
type: type.maybeConvert(String)
}
}Also fixes issue where
class StringList extends DefineArray {
static items = {
type: String
}
}was converting rather than doing a strict check.
Ref #29