0.3.0 • Published 2 years ago

@dimava/vue-prop-decorator-a-variation v0.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Opject form Property Definition

Usage:

import { Vue } from 'vue-class-component';
import { makeClass } from '@dimava/vue-prop-decorator-a-variation';

class TestVue extends Vue.with(makeClass({
	optional_Any: null,

	required_Number: Number,
	optional_Number: [Number],
	default__Number: 123,

	required_NumStr: [Number, String, []],
	optional_NumStr: [Number, String],
	default__NumStr: [Number, String, 123],

	required_Class: Date,
	optional_Class: [Date],
	default__Class: [Date, /* const */ new Date()],

	required_Literal: [[1, 2, 3], []],
	optional_Literal: [[1, 2, 3]],
	default__Literal: [[1, 2, 3], 1],
} as const)) {
};