Marmot-TS
    Preparing search index...

      Marmot-TS

      Client - Group

      MarmotGroup
      NoGroupRelaysError
      NoMarmotGroupDataError
      BaseGroupHistory
      BaseGroupMedia
      GroupHistoryFactory
      GroupMediaFactory
      IngestResult
      MarmotGroupEvents
      MarmotGroupOptions
      ProcessedIngestResult
      ProposalAction
      ProposalBuilder
      ProposalContext
      RejectedIngestResult
      SkippedIngestResult
      StoredMedia
      UnreadableIngestResult
      WelcomeRecipient
      createAdminCommitPolicyCallback

      Client - Group History

      GroupRumorHistory
      GroupRumorHistoryBackend
      GroupRumorHistoryEvents

      Client - Group Manager

      GroupsManager
      GroupsManagerEvents
      GroupsManagerOptions

      Client - Group Media

      GroupMediaStore
      GroupMediaBackend
      GroupMediaStoreEvents

      Client - Invite Manager

      InviteManager
      InviteManagerOptions
      ReceivedGiftWrap
      UnreadInvite
      InviteManagerEvents
      StoredInviteEntry

      Client - Key Package Manager

      KeyPackageManager
      KeyPackageNotFoundError
      KeyPackageRotatePreconditionError
      MissingRelayError
      MissingSlotIdentifierError
      CreateKeyPackageOptions
      KeyPackageManagerEvents
      KeyPackageManagerOptions
      ListedKeyPackage
      LocalKeyPackage
      RotateKeyPackageOptions
      StoredKeyPackage
      TrackedKeyPackage

      Client - Marmot Client

      MarmotClient
      MarmotClientOptions

      Client - Nostr

      NostrNetworkInterface
      NostrPool
      NostrPoolRead
      NostrPoolWrite
      Observer
      PublishResponse
      Subscribable
      Unsubscribable

      Core - Capabilities

      defaultCapabilities
      ensureMarmotCapabilities

      Core - Client State

      SerializedClientState
      defaultMarmotClientConfig
      extractMarmotGroupData
      deserializeClientState
      getEpoch
      getGroupIdHex
      getMarmotGroupData
      getMemberCount
      getNostrGroupIdHex
      serializeClientState

      Core - Constants

      MarmotGroupData
      ExtendedExtensionTypeName
      ExtendedExtensionTypeValue
      KeyPackageClient
      MLS_VERSIONS
      ADDRESSABLE_KEY_PACKAGE_KIND
      extendedExtensionTypes
      GROUP_EVENT_KIND
      KEY_PACKAGE_CIPHER_SUITE_TAG
      KEY_PACKAGE_CLIENT_TAG
      KEY_PACKAGE_EXTENSIONS_TAG
      KEY_PACKAGE_KIND
      KEY_PACKAGE_MLS_VERSION_TAG
      KEY_PACKAGE_RELAY_LIST_KIND
      KEY_PACKAGE_RELAY_LIST_RELAY_TAG
      KEY_PACKAGE_RELAYS_TAG
      LAST_RESORT_EXTENSION_TYPE
      MARMOT_GROUP_DATA_EXTENSION_TYPE
      MARMOT_GROUP_DATA_VERSION
      WELCOME_EVENT_KIND

      Core - Credentials

      createCredential
      getCredentialPubkey
      isHexKey
      isSameCredential

      Core - Encrypted Media

      EncryptMediaFileResult
      MediaAttachment
      MIP04_VERSION
      canonicalizeMimeType
      decryptMediaFile
      deriveMediaEncryptionKey
      encryptMediaFile
      getMediaAttachmentFromFileEvent
      getMediaAttachments
      parseMediaImetaTag

      Core - Extensions

      ensureLastResortExtension
      isLastResortExtension
      replaceExtension
      supportsMarmotExtensions

      Core - Group

      CreateGroupParams
      CreateGroupResult
      SimpleGroupOptions
      createGroup
      createSimpleGroup

      Core - Group Image

      EncryptGroupImageResult
      GroupImageBlossomAuthKeypair
      decryptGroupImage
      deriveGroupImageBlossomAuthKeypair
      encryptGroupImage

      Core - Group Members

      getCredentialLeafNodeIndexes
      getGroupMembers
      getPubkeyLeafNodeIndexes
      getPubkeyLeafNodes

      Core - Group Messages

      CreateGroupEventOptions
      GroupMessagePair
      deserializeApplicationRumor
      createCommitEvent
      createEncryptedGroupEventContent
      createGroupEvent
      createProposalEvent
      decryptGroupMessage
      decryptGroupMessageEvent
      decryptGroupMessages
      deserializeApplicationData
      isApplicationMessage
      isCommitMessage
      isProposalMessage
      serializeApplicationRumor
      sortGroupCommits

      Core - Key Package

      CompleteKeyPackage
      GenerateKeyPackageOptions
      calculateKeyPackageRef
      generateKeyPackage
      keyPackageDefaultExtensions

      Core - Key Package Event

      CreateDeleteKeyPackageEventOptions
      CreateKeyPackageEventOptions
      DeleteKeyPackageEventInput
      createDeleteKeyPackageEvent
      createKeyPackageEvent
      getKeyPackage
      getKeyPackageCipherSuiteId
      getKeyPackageClient
      getKeyPackageExtensions
      getKeyPackageIdentifier
      getKeyPackageMLSVersion
      getKeyPackageNostrPubkey
      getKeyPackageReference
      getKeyPackageRelays

      Core - Key Package Relay List

      CreateKeyPackageRelayListEventOptions
      createKeyPackageRelayListEvent
      getKeyPackageRelayList
      isValidKeyPackageRelayListEvent

      Core - Marmot Group Data

      CreateMarmotGroupDataOptions
      createMarmotGroupData
      decodeMarmotGroupData
      encodeMarmotGroupData
      getMarmotGroupDataExtensionBytes
      isAdmin
      isMarmotGroupDataExtension
      marmotGroupDataToExtension

      Core - Welcome

      createWelcomeRumor
      getWelcome
      getWelcomeGroupRelays
      getWelcomeKeyPackageEventId
      getWelcomeKeyPackageRefs
      readWelcomeGroupInfo
      readWelcomeMarmotGroupData

      Other

      Proposals

      Utilities

      CreateGiftWrapOptions
      GenericKeyValueStore
      EncodingFormat
      KeyValueStoreBackend
      createGiftWrap
      createThreeMonthLifetime
      decodeContent
      detectEncoding
      encodeContent
      formatMlsTimestamp
      getEncodingTag
      getTagValue
      hasAck
      isLifetimeValid
      isValidRelayUrl
      normalizeRelayUrl
      unixNow