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 %}
Represents a specific segment within a Content object, often used to pinpoint the exact location of text or data that grounding information refers to.
Signature:
export interface Segment | Property | Type | Description |
|---|---|---|
| endIndex | number | The zero-based end index of the segment within the specified Part, measured in UTF-8 bytes. This offset is exclusive, meaning the character at this index is not included in the segment. |
| partIndex | number | The zero-based index of the Part object within the parts array of its parent Content object. This identifies which part of the content the segment belongs to. |
| startIndex | number | The zero-based start index of the segment within the specified Part, measured in UTF-8 bytes. This offset is inclusive, starting from 0 at the beginning of the part's content (e.g., Part.text). |
| text | string | The text corresponding to the segment from the response. |
The zero-based end index of the segment within the specified Part, measured in UTF-8 bytes. This offset is exclusive, meaning the character at this index is not included in the segment.
Signature:
endIndex: number;The zero-based index of the Part object within the parts array of its parent Content object. This identifies which part of the content the segment belongs to.
Signature:
partIndex: number;The zero-based start index of the segment within the specified Part, measured in UTF-8 bytes. This offset is inclusive, starting from 0 at the beginning of the part's content (e.g., Part.text).
Signature:
startIndex: number;The text corresponding to the segment from the response.
Signature:
text: string;