SetupContext<E, S>: E extends any
    ? {
        attrs: Data;
        emit: EmitFn<E>;
        expose: (<Exposed>(exposed?: Exposed) => void);
        slots: UnwrapSlotsType<S>;
    }
    : never

Type Parameters