UNPKG

@dan-uni/dan-any

Version:

A danmaku transformer lib, supporting danmaku from different platforms.

173 lines (172 loc) 4.17 kB
import type { GenEnum, GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; import type { Timestamp } from "@bufbuild/protobuf/wkt"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file danuni.proto. */ export declare const file_danuni: GenFile; /** * @generated from message danuni.danmaku.v1.listDanReq */ export type listDanReq = Message<"danuni.danmaku.v1.listDanReq"> & { /** * @generated from field: string ID = 1; */ ID: string; /** * @generated from field: optional int32 seg = 2; */ seg?: number; }; /** * Describes the message danuni.danmaku.v1.listDanReq. * Use `create(listDanReqSchema)` to create a new message. */ export declare const listDanReqSchema: GenMessage<listDanReq>; /** * @generated from message danuni.danmaku.v1.Danmaku */ export type Danmaku = Message<"danuni.danmaku.v1.Danmaku"> & { /** * @generated from field: string SOID = 1; */ SOID: string; /** * @generated from field: string DMID = 2; */ DMID: string; /** * @generated from field: int32 progress = 3; */ progress: number; /** * @generated from field: danuni.danmaku.v1.Mode mode = 4; */ mode: Mode; /** * @generated from field: int32 fontsize = 5; */ fontsize: number; /** * @generated from field: int32 color = 6; */ color: number; /** * @generated from field: string senderID = 7; */ senderID: string; /** * @generated from field: string content = 8; */ content: string; /** * @generated from field: google.protobuf.Timestamp ctime = 9; */ ctime?: Timestamp; /** * @generated from field: int32 weight = 10; */ weight: number; /** * @generated from field: danuni.danmaku.v1.Pool pool = 11; */ pool: Pool; /** * @generated from field: repeated string attr = 12; */ attr: string[]; /** * @generated from field: string platform = 13; */ platform: string; /** * @generated from field: optional string extra = 14; */ extra?: string; }; /** * Describes the message danuni.danmaku.v1.Danmaku. * Use `create(DanmakuSchema)` to create a new message. */ export declare const DanmakuSchema: GenMessage<Danmaku>; /** * @generated from message danuni.danmaku.v1.DanmakuReply */ export type DanmakuReply = Message<"danuni.danmaku.v1.DanmakuReply"> & { /** * @generated from field: repeated danuni.danmaku.v1.Danmaku danmakus = 1; */ danmakus: Danmaku[]; }; /** * Describes the message danuni.danmaku.v1.DanmakuReply. * Use `create(DanmakuReplySchema)` to create a new message. */ export declare const DanmakuReplySchema: GenMessage<DanmakuReply>; /** * @generated from enum danuni.danmaku.v1.Mode */ export declare enum Mode { /** * @generated from enum value: Normal = 0; */ Normal = 0, /** * @generated from enum value: Bottom = 1; */ Bottom = 1, /** * @generated from enum value: Top = 2; */ Top = 2, /** * @generated from enum value: Reverse = 3; */ Reverse = 3, /** * @generated from enum value: Ext = 4; */ Ext = 4 } /** * Describes the enum danuni.danmaku.v1.Mode. */ export declare const ModeSchema: GenEnum<Mode>; /** * @generated from enum danuni.danmaku.v1.Pool */ export declare enum Pool { /** * @generated from enum value: Def = 0; */ Def = 0, /** * @generated from enum value: Sub = 1; */ Sub = 1, /** * @generated from enum value: Adv = 2; */ Adv = 2, /** * @generated from enum value: Ix = 3; */ Ix = 3 } /** * Describes the enum danuni.danmaku.v1.Pool. */ export declare const PoolSchema: GenEnum<Pool>; /** * @generated from service danuni.danmaku.v1.DanmakuService */ export declare const DanmakuService: GenService<{ /** * @generated from rpc danuni.danmaku.v1.DanmakuService.listDan */ listDan: { methodKind: "unary"; input: typeof listDanReqSchema; output: typeof DanmakuReplySchema; }; }>;