fix(core): enforce optionality for API response fields in code_assist (#20714)

This commit is contained in:
Sehoon Shon
2026-03-03 11:17:34 -05:00
committed by GitHub
parent fca29b0bd8
commit aa158e18d3
2 changed files with 46 additions and 15 deletions

View File

@@ -508,6 +508,16 @@ export class CodeAssistServer implements ContentGenerator {
}
interface VpcScErrorResponse {
response?: {
data?: {
error?: {
details?: unknown[];
};
};
};
}
function isVpcScErrorResponse(error: unknown): error is VpcScErrorResponse & {
response: {
data: {
error: {
@@ -515,9 +525,7 @@ interface VpcScErrorResponse {
};
};
};
}
function isVpcScErrorResponse(error: unknown): error is VpcScErrorResponse {
} {
return (
!!error &&
typeof error === 'object' &&