@azure-tools/typespec-java
Version:
TypeSpec library for emitting Java client from the TypeSpec REST protocol binding
27 lines • 958 B
TypeScript
import { JSONSchemaType } from "@typespec/compiler";
export declare const LIB_NAME = "@azure-tools/typespec-java";
export interface DevOptions {
"generate-code-model"?: boolean;
"debug"?: boolean;
"loglevel"?: "off" | "debug" | "info" | "warn" | "error";
"java-temp-dir"?: string;
}
export interface EmitterOptions {
"namespace"?: string;
"service-name"?: string;
"generate-samples"?: boolean;
"generate-tests"?: boolean;
"partial-update"?: boolean;
"models-subpackage"?: string;
"custom-types"?: string;
"custom-types-subpackage"?: string;
"customization-class"?: string;
"skip-special-headers"?: string[];
"enable-subclient"?: boolean;
"advanced-versioning"?: boolean;
"api-version"?: string;
"service-version-exclude-preview"?: boolean;
"dev-options"?: DevOptions;
}
export declare const EmitterOptionsSchema: JSONSchemaType<EmitterOptions>;
//# sourceMappingURL=options.d.ts.map