@toitware/api
Version:
Toitware API library
365 lines (318 loc) • 14.3 kB
JavaScript
// GENERATED CODE -- DO NOT EDIT!
;
var grpc = require('@grpc/grpc-js');
var toit_api_program_pb = require('../../toit/api/program_pb.js');
var toit_model_program_pb = require('../../toit/model/program_pb.js');
function serialize_toit_api_AnalyzeRequest(arg) {
if (!(arg instanceof toit_api_program_pb.AnalyzeRequest)) {
throw new Error('Expected argument of type toit.api.AnalyzeRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_AnalyzeRequest(buffer_arg) {
return toit_api_program_pb.AnalyzeRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_AnalyzeResponse(arg) {
if (!(arg instanceof toit_api_program_pb.AnalyzeResponse)) {
throw new Error('Expected argument of type toit.api.AnalyzeResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_AnalyzeResponse(buffer_arg) {
return toit_api_program_pb.AnalyzeResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_CompileRequest(arg) {
if (!(arg instanceof toit_api_program_pb.CompileRequest)) {
throw new Error('Expected argument of type toit.api.CompileRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_CompileRequest(buffer_arg) {
return toit_api_program_pb.CompileRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_CompileResponse(arg) {
if (!(arg instanceof toit_api_program_pb.CompileResponse)) {
throw new Error('Expected argument of type toit.api.CompileResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_CompileResponse(buffer_arg) {
return toit_api_program_pb.CompileResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_DecodeSystemMessageRequest(arg) {
if (!(arg instanceof toit_api_program_pb.DecodeSystemMessageRequest)) {
throw new Error('Expected argument of type toit.api.DecodeSystemMessageRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_DecodeSystemMessageRequest(buffer_arg) {
return toit_api_program_pb.DecodeSystemMessageRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_DecodeSystemMessageResponse(arg) {
if (!(arg instanceof toit_api_program_pb.DecodeSystemMessageResponse)) {
throw new Error('Expected argument of type toit.api.DecodeSystemMessageResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_DecodeSystemMessageResponse(buffer_arg) {
return toit_api_program_pb.DecodeSystemMessageResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_DeviceRunRequest(arg) {
if (!(arg instanceof toit_api_program_pb.DeviceRunRequest)) {
throw new Error('Expected argument of type toit.api.DeviceRunRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_DeviceRunRequest(buffer_arg) {
return toit_api_program_pb.DeviceRunRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_DeviceRunResponse(arg) {
if (!(arg instanceof toit_api_program_pb.DeviceRunResponse)) {
throw new Error('Expected argument of type toit.api.DeviceRunResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_DeviceRunResponse(buffer_arg) {
return toit_api_program_pb.DeviceRunResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_GetCompilationRequest(arg) {
if (!(arg instanceof toit_api_program_pb.GetCompilationRequest)) {
throw new Error('Expected argument of type toit.api.GetCompilationRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_GetCompilationRequest(buffer_arg) {
return toit_api_program_pb.GetCompilationRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_GetCompilationResponse(arg) {
if (!(arg instanceof toit_api_program_pb.GetCompilationResponse)) {
throw new Error('Expected argument of type toit.api.GetCompilationResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_GetCompilationResponse(buffer_arg) {
return toit_api_program_pb.GetCompilationResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_GetProgramRequest(arg) {
if (!(arg instanceof toit_api_program_pb.GetProgramRequest)) {
throw new Error('Expected argument of type toit.api.GetProgramRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_GetProgramRequest(buffer_arg) {
return toit_api_program_pb.GetProgramRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_GetProgramResponse(arg) {
if (!(arg instanceof toit_api_program_pb.GetProgramResponse)) {
throw new Error('Expected argument of type toit.api.GetProgramResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_GetProgramResponse(buffer_arg) {
return toit_api_program_pb.GetProgramResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_LookupProgramsRequest(arg) {
if (!(arg instanceof toit_api_program_pb.LookupProgramsRequest)) {
throw new Error('Expected argument of type toit.api.LookupProgramsRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_LookupProgramsRequest(buffer_arg) {
return toit_api_program_pb.LookupProgramsRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_LookupProgramsResponse(arg) {
if (!(arg instanceof toit_api_program_pb.LookupProgramsResponse)) {
throw new Error('Expected argument of type toit.api.LookupProgramsResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_LookupProgramsResponse(buffer_arg) {
return toit_api_program_pb.LookupProgramsResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_LspRequest(arg) {
if (!(arg instanceof toit_api_program_pb.LspRequest)) {
throw new Error('Expected argument of type toit.api.LspRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_LspRequest(buffer_arg) {
return toit_api_program_pb.LspRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_LspResponse(arg) {
if (!(arg instanceof toit_api_program_pb.LspResponse)) {
throw new Error('Expected argument of type toit.api.LspResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_LspResponse(buffer_arg) {
return toit_api_program_pb.LspResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_RunRequest(arg) {
if (!(arg instanceof toit_api_program_pb.RunRequest)) {
throw new Error('Expected argument of type toit.api.RunRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_RunRequest(buffer_arg) {
return toit_api_program_pb.RunRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_RunResponse(arg) {
if (!(arg instanceof toit_api_program_pb.RunResponse)) {
throw new Error('Expected argument of type toit.api.RunResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_RunResponse(buffer_arg) {
return toit_api_program_pb.RunResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_RunStartRequest(arg) {
if (!(arg instanceof toit_api_program_pb.RunStartRequest)) {
throw new Error('Expected argument of type toit.api.RunStartRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_RunStartRequest(buffer_arg) {
return toit_api_program_pb.RunStartRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_SyntaxAnalyzeRequest(arg) {
if (!(arg instanceof toit_api_program_pb.SyntaxAnalyzeRequest)) {
throw new Error('Expected argument of type toit.api.SyntaxAnalyzeRequest');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_SyntaxAnalyzeRequest(buffer_arg) {
return toit_api_program_pb.SyntaxAnalyzeRequest.deserializeBinary(new Uint8Array(buffer_arg));
}
function serialize_toit_api_SyntaxAnalyzeResponse(arg) {
if (!(arg instanceof toit_api_program_pb.SyntaxAnalyzeResponse)) {
throw new Error('Expected argument of type toit.api.SyntaxAnalyzeResponse');
}
return Buffer.from(arg.serializeBinary());
}
function deserialize_toit_api_SyntaxAnalyzeResponse(buffer_arg) {
return toit_api_program_pb.SyntaxAnalyzeResponse.deserializeBinary(new Uint8Array(buffer_arg));
}
var ProgramServiceService = exports.ProgramServiceService = {
run: {
path: '/toit.api.ProgramService/Run',
requestStream: true,
responseStream: true,
requestType: toit_api_program_pb.RunRequest,
responseType: toit_api_program_pb.RunResponse,
requestSerialize: serialize_toit_api_RunRequest,
requestDeserialize: deserialize_toit_api_RunRequest,
responseSerialize: serialize_toit_api_RunResponse,
responseDeserialize: deserialize_toit_api_RunResponse,
},
runStart: {
path: '/toit.api.ProgramService/RunStart',
requestStream: false,
responseStream: true,
requestType: toit_api_program_pb.RunStartRequest,
responseType: toit_api_program_pb.RunResponse,
requestSerialize: serialize_toit_api_RunStartRequest,
requestDeserialize: deserialize_toit_api_RunStartRequest,
responseSerialize: serialize_toit_api_RunResponse,
responseDeserialize: deserialize_toit_api_RunResponse,
},
compile: {
path: '/toit.api.ProgramService/Compile',
requestStream: false,
responseStream: false,
requestType: toit_api_program_pb.CompileRequest,
responseType: toit_api_program_pb.CompileResponse,
requestSerialize: serialize_toit_api_CompileRequest,
requestDeserialize: deserialize_toit_api_CompileRequest,
responseSerialize: serialize_toit_api_CompileResponse,
responseDeserialize: deserialize_toit_api_CompileResponse,
},
analyze: {
path: '/toit.api.ProgramService/Analyze',
requestStream: false,
responseStream: false,
requestType: toit_api_program_pb.AnalyzeRequest,
responseType: toit_api_program_pb.AnalyzeResponse,
requestSerialize: serialize_toit_api_AnalyzeRequest,
requestDeserialize: deserialize_toit_api_AnalyzeRequest,
responseSerialize: serialize_toit_api_AnalyzeResponse,
responseDeserialize: deserialize_toit_api_AnalyzeResponse,
},
syntaxAnalyze: {
path: '/toit.api.ProgramService/SyntaxAnalyze',
requestStream: false,
responseStream: false,
requestType: toit_api_program_pb.SyntaxAnalyzeRequest,
responseType: toit_api_program_pb.SyntaxAnalyzeResponse,
requestSerialize: serialize_toit_api_SyntaxAnalyzeRequest,
requestDeserialize: deserialize_toit_api_SyntaxAnalyzeRequest,
responseSerialize: serialize_toit_api_SyntaxAnalyzeResponse,
responseDeserialize: deserialize_toit_api_SyntaxAnalyzeResponse,
},
lspAnalyze: {
path: '/toit.api.ProgramService/LspAnalyze',
requestStream: true,
responseStream: true,
requestType: toit_api_program_pb.LspRequest,
responseType: toit_api_program_pb.LspResponse,
requestSerialize: serialize_toit_api_LspRequest,
requestDeserialize: deserialize_toit_api_LspRequest,
responseSerialize: serialize_toit_api_LspResponse,
responseDeserialize: deserialize_toit_api_LspResponse,
},
getProgram: {
path: '/toit.api.ProgramService/GetProgram',
requestStream: false,
responseStream: false,
requestType: toit_api_program_pb.GetProgramRequest,
responseType: toit_api_program_pb.GetProgramResponse,
requestSerialize: serialize_toit_api_GetProgramRequest,
requestDeserialize: deserialize_toit_api_GetProgramRequest,
responseSerialize: serialize_toit_api_GetProgramResponse,
responseDeserialize: deserialize_toit_api_GetProgramResponse,
},
getCompilation: {
path: '/toit.api.ProgramService/GetCompilation',
requestStream: false,
responseStream: false,
requestType: toit_api_program_pb.GetCompilationRequest,
responseType: toit_api_program_pb.GetCompilationResponse,
requestSerialize: serialize_toit_api_GetCompilationRequest,
requestDeserialize: deserialize_toit_api_GetCompilationRequest,
responseSerialize: serialize_toit_api_GetCompilationResponse,
responseDeserialize: deserialize_toit_api_GetCompilationResponse,
},
lookupPrograms: {
path: '/toit.api.ProgramService/LookupPrograms',
requestStream: false,
responseStream: false,
requestType: toit_api_program_pb.LookupProgramsRequest,
responseType: toit_api_program_pb.LookupProgramsResponse,
requestSerialize: serialize_toit_api_LookupProgramsRequest,
requestDeserialize: deserialize_toit_api_LookupProgramsRequest,
responseSerialize: serialize_toit_api_LookupProgramsResponse,
responseDeserialize: deserialize_toit_api_LookupProgramsResponse,
},
deviceRun: {
path: '/toit.api.ProgramService/DeviceRun',
requestStream: false,
responseStream: true,
requestType: toit_api_program_pb.DeviceRunRequest,
responseType: toit_api_program_pb.DeviceRunResponse,
requestSerialize: serialize_toit_api_DeviceRunRequest,
requestDeserialize: deserialize_toit_api_DeviceRunRequest,
responseSerialize: serialize_toit_api_DeviceRunResponse,
responseDeserialize: deserialize_toit_api_DeviceRunResponse,
},
decodeSystemMessage: {
path: '/toit.api.ProgramService/DecodeSystemMessage',
requestStream: false,
responseStream: false,
requestType: toit_api_program_pb.DecodeSystemMessageRequest,
responseType: toit_api_program_pb.DecodeSystemMessageResponse,
requestSerialize: serialize_toit_api_DecodeSystemMessageRequest,
requestDeserialize: deserialize_toit_api_DecodeSystemMessageRequest,
responseSerialize: serialize_toit_api_DecodeSystemMessageResponse,
responseDeserialize: deserialize_toit_api_DecodeSystemMessageResponse,
},
};
exports.ProgramServiceClient = grpc.makeGenericClientConstructor(ProgramServiceService);