【发布时间】:2021-06-06 03:59:05
【问题描述】:
在纤细的组件中
<script lang="ts">
export let multiple: boolean = false;
export let value: string|string[];
// ...
</script>
<!-- ... -->
value 属性的类型应该是string 如果multiple == false 和string[] 否则。如何实现?
编辑:这个想法是为组件获得Discriminated Union 效果。
【问题讨论】:
标签: typescript svelte svelte-3 svelte-component