Documentation / @super-line/server / RoleLens
Interface: RoleLens<C, R>
Defined in: index.ts:192
Lens for role-scoped server sends, returned by srv.forRole(role).
Type Parameters
C
C extends Contract
R
R extends RoleOf<C>
Methods
publish()
publish<
T>(topic,data):void
Defined in: index.ts:194
Publish to a topic in role R's surface (reaches that role's subscribers).
Type Parameters
T
T extends string | number | symbol
Parameters
topic
T
data
EmitData<TopicsOf<StcOf<C["roles"][R]>>[T]>
Returns
void