Skip to main content
Version: Current

Loom Types

  • GetLoomMetadataAction​

    Defines an event that retrieves the metadata for a loom video.

    Members​

    • playerId? string​

      The ID of the player that created this task. Set by remote action handlers when a task is recieved from a remote player.

    • sharedUrl string​

      The shared URL of the loom video that the metadata should be retrieved for.

    • taskId (string | number)​

      The ID of the async task.

    • type "get_loom_metadata"​

      The type of the event. This helps determine how the event should be applied to the state.

    • uncopiable? boolean​

      Whether the action can be structure cloned. If true, then the action should not be passed across message ports without special handling.

  • LoomVideo​

    Defines an interface that contains information for a loom video.

    Members​

    • duration string​

      The duration of the video in seconds.

    • embedUrl string​

      The URL that should be used for embedding the video.

    • height number​

      The height of the video in pixels.

    • id string​

      The ID of the loom video.

    • sharedUrl string​

      The URL that should be used for sharing the video.

    • thumbnailHeight number​

      The height of the thumbnail in pixels.

    • thumbnailUrl string​

      The URL of the thumbnail for the video.

    • thumbnailWidth number​

      The width of the thumbnail in pixels.

    • title string​

      The title of the loom video.

    • width number​

      The width of the video in pixels.

  • LoomVideoEmbedMetadata​

    Defines an interface that contains embed metadata for a loom video.

    Members​

    • duration number​

      The duration of the video in seconds.

    • height number​

      The height of the video in pixels.

    • html string​

      The HTML that can be used to embed the video.

    • thumbnailHeight number​

      The height of the thumbnail image in pixels.

    • thumbnailWidth number​

      The width of the thumbnail image in pixels.

    • thumnailUrl string​

      The URL of the thumbnail image for the video.

    • width number​

      The width of the video in pixels.

  • RecordLoomAction​

    Defines an event that requests that a loom video be recorded.

    Members​

    • options RecordLoomOptions​

      The options for the loom.

    • playerId? string​

      The ID of the player that created this task. Set by remote action handlers when a task is recieved from a remote player.

    • taskId (string | number)​

      The ID of the async task.

    • type "record_loom"​

      The type of the event. This helps determine how the event should be applied to the state.

    • uncopiable? boolean​

      Whether the action can be structure cloned. If true, then the action should not be passed across message ports without special handling.

  • RecordLoomOptions​

    Defines a set of options that can be used when recording a loom.

    Members​

    • publicAppId? string​

      The public ID of the loom app.

    • recordName? string​

      The name of the record that the loom recording is for.

  • WatchLoomAction​

    Defines an event that requests that a loom video be displayed to the user.

    Members​

    • playerId? string​

      The ID of the player that created this task. Set by remote action handlers when a task is recieved from a remote player.

    • sharedUrl string​

      The shared URL of the loom video that should be watched.

    • taskId (string | number)​

      The ID of the async task.

    • type "watch_loom"​

      The type of the event. This helps determine how the event should be applied to the state.

    • uncopiable? boolean​

      Whether the action can be structure cloned. If true, then the action should not be passed across message ports without special handling.