import type { SelectKeys } from "hry-types/src/Object/_api"; import type { Composed, CustomEventsTags } from "../RootComponent/CustomEvents/CustomEventsTag"; type _SubComponentDoc = { [k in string]: | string | number | bigint | boolean | symbol | null | Record | unknown[] | CustomEventsTags; }; type _Validator">>> = [ErrKeys] extends [never] ? _SubComponentDoc : `${ErrKeys & string} 不是穿透事件`; /** * SubComponent API 返回类型 * @remarks 穿透的子组件自定义事件 * ```ts * SubComponentDoc = { * [k in string]: string | number | bigint | boolean | symbol | null | Record | unknown[] | CustomEventsTags; * }; * ``` */ export type SubComponentDoc = _SubComponentDoc> = O;