Public function

Signature
function createTLUser(opts?: {
  derivePresenceState?:
    | ((store: TLStore) => Signal<null | TLInstancePresence>)
    | undefined
  setUserPreferences?:
    | ((userPreferences: TLUserPreferences) => void)
    | undefined
  userPreferences?: Signal<TLUserPreferences, unknown> | undefined
}): TLUser
Parameters
NameDescription

opts

{
  derivePresenceState?:
    | ((
        store: TLStore
      ) => Signal<null | TLInstancePresence>)
    | undefined
  setUserPreferences?:
    | ((userPreferences: TLUserPreferences) => void)
    | undefined
  userPreferences?:
    | Signal<TLUserPreferences, unknown>
    | undefined
}
Returns
TLUser
References

TLStore, TLInstancePresence, TLUserPreferences

Source

packages/editor/src/lib/config/createTLUser.ts

createTLStoreCubicBezier2d