UNPKG

@typespec/http-client-java

Version:

TypeSpec library for emitting Java client from the TypeSpec REST protocol binding

298 lines 16.7 kB
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