Vue and TypeScript required prop
The @Prop
decorator takes a PropOptions
object, which contains a required
property with a default value of false
. To make message
required, specify required: true
in your @Prop
declaration:
@Prop({ required: true }) private message!: string;