Optional
allProtected
handledOptional
propertyBefore and after template content is rendered before/after all other templates. When a template is put into its own function, before/after templates are run outside of this function.
Optional
validationStrict means only use type guards of specificality of 1 (used for is()/validation()). For deserialization loose is used.
Can be used to track which annotation was already handled. Necessary to use with isAnnotationHandled
to avoid infinite recursive loops
when a serializer template issues sub calls depending on annotation data.
Optional
name: string | number | symbol | RuntimeCodeForks as state, with an empty propertyName.
Optional
setter: string | ContainerAccessorOptional
accessor: string | ContainerAccessorOptional
path: (string | RuntimeCode)[]Optional
error: stringGenerated using TypeDoc
When this is set all specificalities are used (used in union type guards to detect which member to pick).