Interface SirenElementVisitor
Methods
visitAction
- visitAction(action: Action): void | Promise<void>
-
Returns void | Promise<void>
visitEmbeddedEntity
- visitEmbeddedEntity(embeddedEntity: EmbeddedEntity<object>): void | Promise<void>
-
Returns void | Promise<void>
visitEmbeddedLink
- visitEmbeddedLink(embeddedLink: EmbeddedLink): void | Promise<void>
-
Returns void | Promise<void>
visitEntity
- visitEntity(entity: Entity<object>): void | Promise<void>
-
Returns void | Promise<void>
visitField
- visitField(field: Field<unknown>): void | Promise<void>
-
Returns void | Promise<void>
visitLink
- visitLink(link: Link): void | Promise<void>
-
Returns void | Promise<void>
Visitor that handles visiting Siren elements (actions, links, etc.)