UNPKG

@dan-uni/dan-any

Version:

A danmaku transformer lib, supporting danmaku from different platforms.

220 lines (184 loc) 5.48 kB
// @generated by protoc-gen-es v2.6.3 with parameter "target=ts" // @generated from file danuni.proto (package danuni.danmaku.v1, syntax proto3) /* eslint-disable */ import type { GenEnum, GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; import { enumDesc, fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; import type { Timestamp } from "@bufbuild/protobuf/wkt"; import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file danuni.proto. */ export const file_danuni: GenFile = /*@__PURE__*/ fileDesc("CgxkYW51bmkucHJvdG8SEWRhbnVuaS5kYW5tYWt1LnYxIjIKCmxpc3REYW5SZXESCgoCSUQYASABKAkSEAoDc2VnGAIgASgFSACIAQFCBgoEX3NlZyLCAgoHRGFubWFrdRIMCgRTT0lEGAEgASgJEgwKBERNSUQYAiABKAkSEAoIcHJvZ3Jlc3MYAyABKAUSJQoEbW9kZRgEIAEoDjIXLmRhbnVuaS5kYW5tYWt1LnYxLk1vZGUSEAoIZm9udHNpemUYBSABKAUSDQoFY29sb3IYBiABKAUSEAoIc2VuZGVySUQYByABKAkSDwoHY29udGVudBgIIAEoCRIpCgVjdGltZRgJIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASDgoGd2VpZ2h0GAogASgFEiUKBHBvb2wYCyABKA4yFy5kYW51bmkuZGFubWFrdS52MS5Qb29sEgwKBGF0dHIYDCADKAkSEAoIcGxhdGZvcm0YDSABKAkSEgoFZXh0cmEYDiABKAlIAIgBAUIICgZfZXh0cmEiPAoMRGFubWFrdVJlcGx5EiwKCGRhbm1ha3VzGAEgAygLMhouZGFudW5pLmRhbm1ha3UudjEuRGFubWFrdSo9CgRNb2RlEgoKBk5vcm1hbBAAEgoKBkJvdHRvbRABEgcKA1RvcBACEgsKB1JldmVyc2UQAxIHCgNFeHQQBCopCgRQb29sEgcKA0RlZhAAEgcKA1N1YhABEgcKA0FkdhACEgYKAkl4EAMyXQoORGFubWFrdVNlcnZpY2USSwoHbGlzdERhbhIdLmRhbnVuaS5kYW5tYWt1LnYxLmxpc3REYW5SZXEaHy5kYW51bmkuZGFubWFrdS52MS5EYW5tYWt1UmVwbHkiAFAAYgZwcm90bzM", [file_google_protobuf_timestamp]); /** * @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 const listDanReqSchema: GenMessage<listDanReq> = /*@__PURE__*/ messageDesc(file_danuni, 0); /** * @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 const DanmakuSchema: GenMessage<Danmaku> = /*@__PURE__*/ messageDesc(file_danuni, 1); /** * @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 const DanmakuReplySchema: GenMessage<DanmakuReply> = /*@__PURE__*/ messageDesc(file_danuni, 2); /** * @generated from enum danuni.danmaku.v1.Mode */ export 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 const ModeSchema: GenEnum<Mode> = /*@__PURE__*/ enumDesc(file_danuni, 0); /** * @generated from enum danuni.danmaku.v1.Pool */ export 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 const PoolSchema: GenEnum<Pool> = /*@__PURE__*/ enumDesc(file_danuni, 1); /** * @generated from service danuni.danmaku.v1.DanmakuService */ export const DanmakuService: GenService<{ /** * @generated from rpc danuni.danmaku.v1.DanmakuService.listDan */ listDan: { methodKind: "unary"; input: typeof listDanReqSchema; output: typeof DanmakuReplySchema; }, }> = /*@__PURE__*/ serviceDesc(file_danuni, 0);