itd-api / Span
Interface: Span
Defined in: types/models.ts:43
Разметка в тексте поста или комментария.
offset и length измеряются в UTF-16 code units: это те же индексы, которые используют String#slice, substring и DOM Selection в JavaScript. Эмодзи вне BMP обычно занимают две единицы.
Properties
id?
optional id?: string;Defined in: types/models.ts:57
Идентификатор пользователя у некоторых ответов API с mention.
length
length: number;Defined in: types/models.ts:49
Длина фрагмента.
offset
offset: number;Defined in: types/models.ts:47
Смещение от начала текста.
tag?
optional tag?: string;Defined in: types/models.ts:51
Имя хэштега без решётки. У старых mention-объектов может содержать username.
type
type: SpanType;Defined in: types/models.ts:45
Тип фрагмента — см. SpanType.
url?
optional url?: string;Defined in: types/models.ts:53
Адрес ссылки. Только у link: у него вместо tag отдельное поле.
username?
optional username?: string;Defined in: types/models.ts:55
Имя пользователя у mention.