Setup for SDK customization
This page explains how to setup customization of a generator if necessary.
Your package.json needs to contains a link to the customization library, typespec-client-generator-core:
{ "name": "clients", "dependencies": { "@typespec/compiler": "latest", "@typespec/http": "latest", "@typespec/rest": "latest", "@azure-tools/typespec-azure-core": "latest", "@azure-tools/typespec-client-generator-core": "latest" }, "private": true}Customization should always be done in a file called client.tsp along with the main.tsp.
import "./main.tsp";import "@azure-tools/typespec-client-generator-core";
using Azure.ClientGenerator.Core;
// Your customizations hereOnce you have a customization file, you should compile with your client.tsp to get output that includes the customizations:
tsp compile client.tsp