Skip to content

Document type hierarchy? #421

@tbenst

Description

@tbenst

As part of trying to understand #420, I went to console:

Click for full output
help?> table
search: table mutable struct ismutable coeftable CoefTable iswritable isimmutable Patchable bytesavailable

  No documentation found.

  Summary
  ≡≡≡≡≡≡≡≡≡

  mutable struct Compose.Table <: Compose.ContainerPromise

  Fields
  ≡≡≡≡≡≡≡≡

  children      :: Matrix{Vector{Context}}
  x_focus       :: UnitRange{Int64}
  y_focus       :: UnitRange{Int64}
  x_prop        :: Union{Nothing, Vector{Float64}}
  y_prop        :: Union{Nothing, Vector{Float64}}
  aspect_ratio  :: Union{Nothing, Float64}
  fixed_configs :: Vector{T} where T
  units         :: Union{Nothing, UnitBox}
  order         :: Int64
  withjs        :: Bool
  withoutjs     :: Bool

  Supertype Hierarchy
  ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡

  Compose.Table <: Compose.ContainerPromise <: Compose.Container <: Compose.ComposeNode <: Any

I'm not sure how to learn more about Table, ContainerPromise, Container, and ComposeNode.

Something like the diagrams type reference documentation that explains how the pieces fit together would be phenomenal! Right now it's a bit hard to figure how things fit together, even though I can appreciate that the overall architecture looks really tidy :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions