Project: /docs/reference/js/_project.yaml
Book: /docs/reference/_book.yaml
page_type: reference
{% comment %}
DO NOT EDIT THIS FILE!
This is generated by the JS SDK team, and any local changes will be
overwritten. Changes should be made in the source code at
https://github.com/firebase/firebase-js-sdk
{% endcomment %}
# CodeExecutionResultPart interface
Represents the code execution result from the model.
Signature:
```typescript
export interface CodeExecutionResultPart
```
## Properties
| Property | Type | Description |
| --- | --- | --- |
| [codeExecutionResult](./ai.codeexecutionresultpart.md#codeexecutionresultpartcodeexecutionresult) | [CodeExecutionResult](./ai.codeexecutionresult.md#codeexecutionresult_interface) | |
| [executableCode](./ai.codeexecutionresultpart.md#codeexecutionresultpartexecutablecode) | never | |
| [fileData](./ai.codeexecutionresultpart.md#codeexecutionresultpartfiledata) | never | |
| [functionCall](./ai.codeexecutionresultpart.md#codeexecutionresultpartfunctioncall) | never | |
| [functionResponse](./ai.codeexecutionresultpart.md#codeexecutionresultpartfunctionresponse) | never | |
| [inlineData](./ai.codeexecutionresultpart.md#codeexecutionresultpartinlinedata) | never | |
| [text](./ai.codeexecutionresultpart.md#codeexecutionresultparttext) | never | |
| [thought](./ai.codeexecutionresultpart.md#codeexecutionresultpartthought) | never | |
## CodeExecutionResultPart.codeExecutionResult
Signature:
```typescript
codeExecutionResult?: CodeExecutionResult;
```
## CodeExecutionResultPart.executableCode
Signature:
```typescript
executableCode?: never;
```
## CodeExecutionResultPart.fileData
Signature:
```typescript
fileData: never;
```
## CodeExecutionResultPart.functionCall
Signature:
```typescript
functionCall?: never;
```
## CodeExecutionResultPart.functionResponse
Signature:
```typescript
functionResponse?: never;
```
## CodeExecutionResultPart.inlineData
Signature:
```typescript
inlineData?: never;
```
## CodeExecutionResultPart.text
Signature:
```typescript
text?: never;
```
## CodeExecutionResultPart.thought
Signature:
```typescript
thought?: never;
```