buildTidbWorkersFunctionDefinition function

String buildTidbWorkersFunctionDefinition(
  1. String mode
)

Builds the Worker registration emitted for the configured TiDB mode.

Implementation

String buildTidbWorkersFunctionDefinition(String mode) {
  final dataServiceMode = mode == "data_service" || mode == "data-service";
  return """
    tidb.Functions.tidb({
${dataServiceMode ? '        mode: "data-service",\n' : ""}        dataServiceManifest: tidbDataServiceManifest as tidb.TidbDataServiceManifest,
    }),""";
}