<script>
  import { ValueSyncMixin } from './value-sync-mixin.js';

  export default {
    mixins: [ValueSyncMixin],
    props: {
      value: {
        type: [Object, Array],
        required: false // can be null as well for a required object which is not created yet
      },
      schema: {
        type: Object,
        required: true
      }
    }
  }
</script>
