Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Canvas] By-Value Embeddables #113827

Merged
merged 6 commits into from
Oct 27, 2021
Merged

[Canvas] By-Value Embeddables #113827

merged 6 commits into from
Oct 27, 2021

Commits on Oct 26, 2021

  1. [Canvas] Generic embeddable function (#104499)

    * Created generic embeddable function
    
        Fixed telemetry
    
        Updates expression on input change
    
        Fixed ts errors
    
    Store embeddable input to expression
    
    Added lib functions
    
    Added comments
    
    Fixed type errors
    
    Fixed ts errors
    
    Clean up
    
    Removed extraneous import
    
    Added context type to embeddable function def
    
    Fix import
    
    Update encode/decode fns
    
    Moved embeddable data url lib file
    
    Added embeddable test
    
    Updated comment
    
    * Fix reference extract/inject in embeddable fn
    
    * Simplify embeddable toExpression
    
    * Moved labsService to flyout.tsx
    
    * Added comment
    cqliu1 committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    9d7e51d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2357636 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e10972 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8255380 View commit details
    Browse the repository at this point in the history
  5. [Canvas] Extract and inject references for by-value embeddables (#115124

    )
    
    * Extract/inject references for by-value embeddables in embeddable function
    
    Fixed server interpreter setup
    
    Register external functions in canvas_plugin_src plugin def
    
    * Fixed ref name in embeddable.inject
    
    * Fixed ts errors
    
    * Fix missing type error
    cqliu1 committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    dc6a861 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    542951d View commit details
    Browse the repository at this point in the history