Yurba.js Documentation
    Preparing search index...

    Module @yurbajs/types


    yurba.js logo


    npm version npm downloads Last commit npm last update

    TypeScript type definitions for yurba.js packages and yurba.one API.

    Not complete, this is an alpha version.

    Node.js 20 or newer is required.

    npm install @yurbajs/types
    yarn add @yurbajs/types
    pnpm add @yurbajs/types
    bun add @yurbajs/types

    Want to help make yurba.js better?

    Please make sure to follow our coding style and test your changes before submitting.

    Need assistance?

    Enumerations

    AttachmentType
    Authorship
    DialogType
    DialogVerify
    Dtype
    Language
    MessageType
    NotificationType
    RelationshipState
    Status

    Classes

    ApiRequestError
    CommandError
    TokenValidationError
    WebSocketError
    YurbaError

    Interfaces

    AcceptFriendRequestItem
    ApiHeaders
    AppData
    AttachmentPayload
    Author
    BaseAttachment
    BaseOkay
    ClientOptions
    CommandDefinition
    CommandOption
    Comment
    CommentData
    CommentLikeItem
    CommentMentionItem
    CommentPayload
    CommentPostItem
    CreateDialogPayload
    CreatePostPayload
    Dialog
    DialogInfo
    DialogMember
    File
    FileAttachment
    ICommandManager
    IMessageManager
    IMiddlewareManager
    IWebSocketManager
    Likes
    Message
    MessageData
    MiddlewareConfig
    MiddlewareFunction
    NewFriendRequestItem
    Notification
    Online
    PageData
    Photo
    Playlist
    PlaylistData
    PlaylistPayload
    Post
    PostAttachment
    PostData
    RepostAttachment
    SearchFilters
    SendMessagePayload
    SubscribePayload
    Track
    TrackAttachment
    TrackData
    TrackItem
    TrackPayload
    User
    Video
    VideoItem

    Type Aliases

    Attachment
    BaseDelete
    CommandArgsSchema
    CommandArgsSchemaEntry
    CommandHandler
    CreateDialogResponse
    CreatePostResponse
    DeleteCommentResponse
    DeleteMessageResponse
    DeletePhotoResponse
    DeletePlaylistResponse
    DeletePostResponse
    DeleteTrackResponse
    DeletFileResponse
    EditMessageResponse
    EditPlaylistResponse
    EditPostResponse
    FileItem
    GiftItem
    NotificationItem
    OptionType
    PhotoModel
    PostItem
    PostLikeItem
    PostMentionItem
    PostOnWallItem
    SendMessageResponse
    ShortUserModel
    UploadFileResponse
    UploadPhotoResponse
    UserModel