@compas/code-gen
Version:
Generate various boring parts of your server
37 lines (36 loc) • 1.4 kB
TypeScript
/**
* Write the global clients to the common directory
*
* @param {import("../generate").GenerateContext} generateContext
*/
export function jsAxiosGenerateCommonFile(
generateContext: import("../generate").GenerateContext,
): void;
/**
* Write the global clients to the common directory
*
* @param {import("../generate").GenerateContext} generateContext
* @param {import("../generated/common/types").ExperimentalRouteDefinition} route
* @returns {import("../file/context").GenerateFile}
*/
export function jsAxiosGetApiClientFile(
generateContext: import("../generate").GenerateContext,
route: import("../generated/common/types").ExperimentalRouteDefinition,
): import("../file/context").GenerateFile;
/**
* Generate the api client function
*
* @param {import("../generate").GenerateContext} generateContext
* @param {import("../file/context").GenerateFile} file
* @param {import("../types").NamedType<import("../generated/common/types").ExperimentalRouteDefinition>} route
* @param {Record<string, string>} contextNames
*/
export function jsAxiosGenerateFunction(
generateContext: import("../generate").GenerateContext,
file: import("../file/context").GenerateFile,
route: import("../types").NamedType<
import("../generated/common/types").ExperimentalRouteDefinition
>,
contextNames: Record<string, string>,
): void;
//# sourceMappingURL=js-axios.d.ts.map