Documentation
¶
Index ¶
- func ApplyToCanvasSpec(spec *openapi_client.CanvasesCanvasSpec, ...) error
- func DefaultAutoLayout() openapi_client.CanvasesCanvasAutoLayout
- func HasCanvasFlags(ctx core.CommandContext) bool
- func HasFlags(ctx core.CommandContext) bool
- func ParseAutoLayout(value string, scopeValue string, nodeIDs []string) (*openapi_client.CanvasesCanvasAutoLayout, error)
- func ResolveUpdateAutoLayout(hasFlags bool, fileAutoLayout *openapi_client.CanvasesCanvasAutoLayout, ...) (*openapi_client.CanvasesCanvasAutoLayout, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyToCanvasSpec ¶ added in v0.28.0
func ApplyToCanvasSpec(spec *openapi_client.CanvasesCanvasSpec, autoLayout *openapi_client.CanvasesCanvasAutoLayout) error
ApplyToCanvasSpec rearranges node positions in place using the server layout engine.
func DefaultAutoLayout ¶
func DefaultAutoLayout() openapi_client.CanvasesCanvasAutoLayout
func HasCanvasFlags ¶
func HasCanvasFlags(ctx core.CommandContext) bool
func HasFlags ¶
func HasFlags(ctx core.CommandContext) bool
func ParseAutoLayout ¶
func ParseAutoLayout(value string, scopeValue string, nodeIDs []string) (*openapi_client.CanvasesCanvasAutoLayout, error)
func ResolveUpdateAutoLayout ¶ added in v0.28.0
func ResolveUpdateAutoLayout( hasFlags bool, fileAutoLayout *openapi_client.CanvasesCanvasAutoLayout, value string, scopeValue string, nodeIDs []string, ) (*openapi_client.CanvasesCanvasAutoLayout, error)
ResolveUpdateAutoLayout picks the auto-layout settings for canvas update. Flags take precedence; otherwise a file-level autoLayout field is used. When neither is set, horizontal full-canvas layout is applied (same as create).
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.