Creating Plot Twists
    Preparing search index...

    Type Alias Channel

    A resource that can be synced (e.g., a calendar, project, channel). Returned by getChannels() and managed by users in the twist setup/edit modal.

    type Channel = {
        id: string;
        title: string;
        children?: Channel[];
        linkTypes?: LinkTypeConfig[];
    }
    Index

    Properties

    id: string

    External ID shared across users (e.g., Google calendar ID)

    title: string

    Display name shown in the UI

    children?: Channel[]

    Optional nested channel resources (e.g., subfolders)

    linkTypes?: LinkTypeConfig[]

    Per-channel link type configs. Overrides twist-level linkTypes when present.