@typespec/http-client-java
Version:
TypeSpec library for emitting Java client from the TypeSpec REST protocol binding
298 lines • 16.7 kB
TypeScript
export declare const $lib: import("@typespec/compiler").TypeSpecLibrary<{
"unknown-error": {
readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>;
};
"generator-error": {
readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>;
};
"invalid-java-sdk-dependency": {
readonly default: "Java Development Kit (JDK) is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download";
readonly jdkVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>;
readonly maven: "Apache Maven is not found in PATH. Apache Maven can be downloaded from https://maven.apache.org/download.cgi";
};
"multiple-server-not-supported": {
readonly default: "Multiple server on client is not supported.";
};
"invalid-api-version": {
readonly default: import("@typespec/compiler").CallableMessage<["apiVersion"]>;
};
"unrecognized-type": {
readonly default: import("@typespec/compiler").CallableMessage<["typeKind"]>;
readonly unionType: import("@typespec/compiler").CallableMessage<["typeKind"]>;
readonly multipartFormData: import("@typespec/compiler").CallableMessage<["typeKind"]>;
};
"empty-name": {
readonly default: "Name from TCGC is empty.";
};
"generator-warning": {
readonly default: import("@typespec/compiler").CallableMessage<["warningMessage"]>;
};
"no-service": {
readonly default: "No service found in this TypeSpec. Client will not be generated.";
};
"auth-scheme-not-supported": {
readonly oauth2Unbranded: "OAuth2 auth scheme is not supported in unbranded. Client builder will fallback to use KeyCredential.";
readonly apiKeyLocation: "ApiKey auth is currently only supported for ApiKeyLocation.header.";
readonly basicAuthBranded: import("@typespec/compiler").CallableMessage<["scheme"]>;
};
"protocol-api-not-generated": {
readonly multipartFormData: import("@typespec/compiler").CallableMessage<["operationName"]>;
};
"convenience-api-not-generated": {
readonly multipleContentType: import("@typespec/compiler").CallableMessage<["operationName"]>;
readonly jsonMergePatch: import("@typespec/compiler").CallableMessage<["operationName"]>;
};
"header-parameter-format-not-supported": {
readonly default: import("@typespec/compiler").CallableMessage<["format"]>;
};
"unknown-encode": {
readonly default: import("@typespec/compiler").CallableMessage<["encode"]>;
};
"invalid-java-namespace": {
readonly default: import("@typespec/compiler").CallableMessage<["namespace", "processedNamespace"]>;
};
"nested-page-items-not-supported": {
readonly default: "Nested pageItems is not supported in Azure V1.";
};
"constant-header-in-response-removed": {
readonly default: import("@typespec/compiler").CallableMessage<["headerName"]>;
};
}, import("./options.js").EmitterOptions, never>;
export declare const LibName: string, reportDiagnostic: <C extends "unknown-error" | "generator-error" | "invalid-java-sdk-dependency" | "multiple-server-not-supported" | "invalid-api-version" | "unrecognized-type" | "empty-name" | "generator-warning" | "no-service" | "auth-scheme-not-supported" | "protocol-api-not-generated" | "convenience-api-not-generated" | "header-parameter-format-not-supported" | "unknown-encode" | "invalid-java-namespace" | "nested-page-items-not-supported" | "constant-header-in-response-removed", M extends keyof {
"unknown-error": {
readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>;
};
"generator-error": {
readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>;
};
"invalid-java-sdk-dependency": {
readonly default: "Java Development Kit (JDK) is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download";
readonly jdkVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>;
readonly maven: "Apache Maven is not found in PATH. Apache Maven can be downloaded from https://maven.apache.org/download.cgi";
};
"multiple-server-not-supported": {
readonly default: "Multiple server on client is not supported.";
};
"invalid-api-version": {
readonly default: import("@typespec/compiler").CallableMessage<["apiVersion"]>;
};
"unrecognized-type": {
readonly default: import("@typespec/compiler").CallableMessage<["typeKind"]>;
readonly unionType: import("@typespec/compiler").CallableMessage<["typeKind"]>;
readonly multipartFormData: import("@typespec/compiler").CallableMessage<["typeKind"]>;
};
"empty-name": {
readonly default: "Name from TCGC is empty.";
};
"generator-warning": {
readonly default: import("@typespec/compiler").CallableMessage<["warningMessage"]>;
};
"no-service": {
readonly default: "No service found in this TypeSpec. Client will not be generated.";
};
"auth-scheme-not-supported": {
readonly oauth2Unbranded: "OAuth2 auth scheme is not supported in unbranded. Client builder will fallback to use KeyCredential.";
readonly apiKeyLocation: "ApiKey auth is currently only supported for ApiKeyLocation.header.";
readonly basicAuthBranded: import("@typespec/compiler").CallableMessage<["scheme"]>;
};
"protocol-api-not-generated": {
readonly multipartFormData: import("@typespec/compiler").CallableMessage<["operationName"]>;
};
"convenience-api-not-generated": {
readonly multipleContentType: import("@typespec/compiler").CallableMessage<["operationName"]>;
readonly jsonMergePatch: import("@typespec/compiler").CallableMessage<["operationName"]>;
};
"header-parameter-format-not-supported": {
readonly default: import("@typespec/compiler").CallableMessage<["format"]>;
};
"unknown-encode": {
readonly default: import("@typespec/compiler").CallableMessage<["encode"]>;
};
"invalid-java-namespace": {
readonly default: import("@typespec/compiler").CallableMessage<["namespace", "processedNamespace"]>;
};
"nested-page-items-not-supported": {
readonly default: "Nested pageItems is not supported in Azure V1.";
};
"constant-header-in-response-removed": {
readonly default: import("@typespec/compiler").CallableMessage<["headerName"]>;
};
}[C]>(program: import("@typespec/compiler").Program, diag: import("@typespec/compiler").DiagnosticReport<{
"unknown-error": {
readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>;
};
"generator-error": {
readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>;
};
"invalid-java-sdk-dependency": {
readonly default: "Java Development Kit (JDK) is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download";
readonly jdkVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>;
readonly maven: "Apache Maven is not found in PATH. Apache Maven can be downloaded from https://maven.apache.org/download.cgi";
};
"multiple-server-not-supported": {
readonly default: "Multiple server on client is not supported.";
};
"invalid-api-version": {
readonly default: import("@typespec/compiler").CallableMessage<["apiVersion"]>;
};
"unrecognized-type": {
readonly default: import("@typespec/compiler").CallableMessage<["typeKind"]>;
readonly unionType: import("@typespec/compiler").CallableMessage<["typeKind"]>;
readonly multipartFormData: import("@typespec/compiler").CallableMessage<["typeKind"]>;
};
"empty-name": {
readonly default: "Name from TCGC is empty.";
};
"generator-warning": {
readonly default: import("@typespec/compiler").CallableMessage<["warningMessage"]>;
};
"no-service": {
readonly default: "No service found in this TypeSpec. Client will not be generated.";
};
"auth-scheme-not-supported": {
readonly oauth2Unbranded: "OAuth2 auth scheme is not supported in unbranded. Client builder will fallback to use KeyCredential.";
readonly apiKeyLocation: "ApiKey auth is currently only supported for ApiKeyLocation.header.";
readonly basicAuthBranded: import("@typespec/compiler").CallableMessage<["scheme"]>;
};
"protocol-api-not-generated": {
readonly multipartFormData: import("@typespec/compiler").CallableMessage<["operationName"]>;
};
"convenience-api-not-generated": {
readonly multipleContentType: import("@typespec/compiler").CallableMessage<["operationName"]>;
readonly jsonMergePatch: import("@typespec/compiler").CallableMessage<["operationName"]>;
};
"header-parameter-format-not-supported": {
readonly default: import("@typespec/compiler").CallableMessage<["format"]>;
};
"unknown-encode": {
readonly default: import("@typespec/compiler").CallableMessage<["encode"]>;
};
"invalid-java-namespace": {
readonly default: import("@typespec/compiler").CallableMessage<["namespace", "processedNamespace"]>;
};
"nested-page-items-not-supported": {
readonly default: "Nested pageItems is not supported in Azure V1.";
};
"constant-header-in-response-removed": {
readonly default: import("@typespec/compiler").CallableMessage<["headerName"]>;
};
}, C, M>) => void, createDiagnostic: <C extends "unknown-error" | "generator-error" | "invalid-java-sdk-dependency" | "multiple-server-not-supported" | "invalid-api-version" | "unrecognized-type" | "empty-name" | "generator-warning" | "no-service" | "auth-scheme-not-supported" | "protocol-api-not-generated" | "convenience-api-not-generated" | "header-parameter-format-not-supported" | "unknown-encode" | "invalid-java-namespace" | "nested-page-items-not-supported" | "constant-header-in-response-removed", M extends keyof {
"unknown-error": {
readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>;
};
"generator-error": {
readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>;
};
"invalid-java-sdk-dependency": {
readonly default: "Java Development Kit (JDK) is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download";
readonly jdkVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>;
readonly maven: "Apache Maven is not found in PATH. Apache Maven can be downloaded from https://maven.apache.org/download.cgi";
};
"multiple-server-not-supported": {
readonly default: "Multiple server on client is not supported.";
};
"invalid-api-version": {
readonly default: import("@typespec/compiler").CallableMessage<["apiVersion"]>;
};
"unrecognized-type": {
readonly default: import("@typespec/compiler").CallableMessage<["typeKind"]>;
readonly unionType: import("@typespec/compiler").CallableMessage<["typeKind"]>;
readonly multipartFormData: import("@typespec/compiler").CallableMessage<["typeKind"]>;
};
"empty-name": {
readonly default: "Name from TCGC is empty.";
};
"generator-warning": {
readonly default: import("@typespec/compiler").CallableMessage<["warningMessage"]>;
};
"no-service": {
readonly default: "No service found in this TypeSpec. Client will not be generated.";
};
"auth-scheme-not-supported": {
readonly oauth2Unbranded: "OAuth2 auth scheme is not supported in unbranded. Client builder will fallback to use KeyCredential.";
readonly apiKeyLocation: "ApiKey auth is currently only supported for ApiKeyLocation.header.";
readonly basicAuthBranded: import("@typespec/compiler").CallableMessage<["scheme"]>;
};
"protocol-api-not-generated": {
readonly multipartFormData: import("@typespec/compiler").CallableMessage<["operationName"]>;
};
"convenience-api-not-generated": {
readonly multipleContentType: import("@typespec/compiler").CallableMessage<["operationName"]>;
readonly jsonMergePatch: import("@typespec/compiler").CallableMessage<["operationName"]>;
};
"header-parameter-format-not-supported": {
readonly default: import("@typespec/compiler").CallableMessage<["format"]>;
};
"unknown-encode": {
readonly default: import("@typespec/compiler").CallableMessage<["encode"]>;
};
"invalid-java-namespace": {
readonly default: import("@typespec/compiler").CallableMessage<["namespace", "processedNamespace"]>;
};
"nested-page-items-not-supported": {
readonly default: "Nested pageItems is not supported in Azure V1.";
};
"constant-header-in-response-removed": {
readonly default: import("@typespec/compiler").CallableMessage<["headerName"]>;
};
}[C]>(diag: import("@typespec/compiler").DiagnosticReport<{
"unknown-error": {
readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>;
};
"generator-error": {
readonly default: import("@typespec/compiler").CallableMessage<["errorMessage"]>;
};
"invalid-java-sdk-dependency": {
readonly default: "Java Development Kit (JDK) is not found in PATH. Please install JDK 17 or above. Microsoft Build of OpenJDK can be downloaded from https://learn.microsoft.com/java/openjdk/download";
readonly jdkVersion: import("@typespec/compiler").CallableMessage<["javaVersion"]>;
readonly maven: "Apache Maven is not found in PATH. Apache Maven can be downloaded from https://maven.apache.org/download.cgi";
};
"multiple-server-not-supported": {
readonly default: "Multiple server on client is not supported.";
};
"invalid-api-version": {
readonly default: import("@typespec/compiler").CallableMessage<["apiVersion"]>;
};
"unrecognized-type": {
readonly default: import("@typespec/compiler").CallableMessage<["typeKind"]>;
readonly unionType: import("@typespec/compiler").CallableMessage<["typeKind"]>;
readonly multipartFormData: import("@typespec/compiler").CallableMessage<["typeKind"]>;
};
"empty-name": {
readonly default: "Name from TCGC is empty.";
};
"generator-warning": {
readonly default: import("@typespec/compiler").CallableMessage<["warningMessage"]>;
};
"no-service": {
readonly default: "No service found in this TypeSpec. Client will not be generated.";
};
"auth-scheme-not-supported": {
readonly oauth2Unbranded: "OAuth2 auth scheme is not supported in unbranded. Client builder will fallback to use KeyCredential.";
readonly apiKeyLocation: "ApiKey auth is currently only supported for ApiKeyLocation.header.";
readonly basicAuthBranded: import("@typespec/compiler").CallableMessage<["scheme"]>;
};
"protocol-api-not-generated": {
readonly multipartFormData: import("@typespec/compiler").CallableMessage<["operationName"]>;
};
"convenience-api-not-generated": {
readonly multipleContentType: import("@typespec/compiler").CallableMessage<["operationName"]>;
readonly jsonMergePatch: import("@typespec/compiler").CallableMessage<["operationName"]>;
};
"header-parameter-format-not-supported": {
readonly default: import("@typespec/compiler").CallableMessage<["format"]>;
};
"unknown-encode": {
readonly default: import("@typespec/compiler").CallableMessage<["encode"]>;
};
"invalid-java-namespace": {
readonly default: import("@typespec/compiler").CallableMessage<["namespace", "processedNamespace"]>;
};
"nested-page-items-not-supported": {
readonly default: "Nested pageItems is not supported in Azure V1.";
};
"constant-header-in-response-removed": {
readonly default: import("@typespec/compiler").CallableMessage<["headerName"]>;
};
}, C, M>) => import("@typespec/compiler").Diagnostic, getTracer: (program: import("@typespec/compiler").Program) => import("@typespec/compiler").Tracer;
//# sourceMappingURL=lib.d.ts.map