cn-font-split
Version:
划时代的字体切割工具,CJK与任何字符!支持 otf、ttf、woff2 字体多线程切割,完美地细颗粒度地进行包大小控制。A revolutionary font subetter that supports CJK and any characters! It enables multi-threaded subset of otf, ttf, and woff2 fonts, allowing for precise control over package size.
35 lines (34 loc) • 1.8 kB
TypeScript
/**
* Generated by the protoc-gen-ts. DO NOT EDIT!
* compiler version: 5.28.3
* source: services.proto
* git: https://github.com/thesayyn/protoc-gen-ts */
import * as dependency_1 from "./index";
import * as grpc_1 from "@grpc/grpc-js";
export declare namespace font_services {
interface GrpcStreamServiceInterface<P, R> {
(message: P, metadata: grpc_1.Metadata, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream<R>;
(message: P, options?: grpc_1.CallOptions): grpc_1.ClientReadableStream<R>;
}
export abstract class UnimplementedFontApiService {
static definition: {
FontSplit: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: dependency_1.api_interface.InputTemplate) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => dependency_1.api_interface.InputTemplate;
responseSerialize: (message: dependency_1.api_interface.EventMessage) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_1.api_interface.EventMessage;
};
};
[method: string]: grpc_1.UntypedHandleCall;
abstract FontSplit(call: grpc_1.ServerWritableStream<dependency_1.api_interface.InputTemplate, dependency_1.api_interface.EventMessage>): void;
}
const FontApiClient_base: grpc_1.ServiceClientConstructor;
export class FontApiClient extends FontApiClient_base {
constructor(address: string, credentials: grpc_1.ChannelCredentials, options?: Partial<grpc_1.ChannelOptions>);
FontSplit: GrpcStreamServiceInterface<dependency_1.api_interface.InputTemplate, dependency_1.api_interface.EventMessage>;
}
export {};
}