Skip to content

publish

publish: (publication: {
projection: string
values: readonly {
operation: string
service: string
value: Json
}[]
view: string
}) => Effect<Publisher, RegistrationError | ProjectionConflict, Scope | Graft>

Defined in: Policy.ts:30

Claims a logical view for this scope and publishes its initial facts. Withdrawal retains the latest facts.

Parameter Type
publication { projection: string; values: readonly { operation: string; service: string; value: Json; }[]; view: string; }
publication.projection? string
publication.values? readonly { operation: string; service: string; value: Json; }[]
publication.view? string

Effect<Publisher, RegistrationError | ProjectionConflict, Scope | Graft>