import type { Trait } from 'simply-reactive'; type BaseTypes = string | number; export type DynamicChild = BaseTypes | RenderTarget[] | (Trait.ImplementsGet & Trait.ImplementsSubscribe); export type DynamicAttribute = BaseTypes | ((ev: Event) => void) | (Trait.ImplementsGet void)> & Trait.ImplementsSubscribe); export type DynamicSegments = DynamicChild | DynamicAttribute; export {};