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