Bot releases are hidden (Show)
Published by dwightjack almost 7 years ago
Published by dwightjack almost 7 years ago
Published by dwightjack about 7 years ago
Published by dwightjack over 7 years ago
Refer to #9 and #10 for insights on this release
def()
and isRequired
used to clone the type object they were called upon and set default
or required
on the clone. From version 1.0.0 they extend the object itself. A possible breaking scenario is when you used a common type to set multiple defaults:
// old
const string = VueTypes.string;
//...
props: {
title: string.def('My Title'), //props.title.default === 'My Title'
description: string //props.description.default === ''
}
// from 1.0.0
const string = VueTypes.string;
//...
props: {
title: string.def('My Title'), //props.title.default === 'My Title'
description: string //props.description.default === 'My Title' <-- watch out!
}
VueTypes.sensibleDefaults
to control sensible defaults on native types
Published by dwightjack over 7 years ago
Published by dwightjack over 7 years ago
validator
context (#5)Published by dwightjack over 7 years ago
loose
flag on shape
check (#4)