Skip to main content

NormalizedLink

@lowcode/api


Interface: NormalizedLink

Defined in: apps/api/src/modules/attachments/utils/link-normalizer.ts:15

Результат нормализации ссылки.

Properties

downloadUrl

downloadUrl: string

Defined in: apps/api/src/modules/attachments/utils/link-normalizer.ts:27

Нормализованная ссылка для скачивания.

Если нормализация не требуется или невозможна, совпадает с sourceUrl.


service?

optional service: "unknown" | "google-drive" | "yandex-disk"

Defined in: apps/api/src/modules/attachments/utils/link-normalizer.ts:32

Тип определенного сервиса.


sourceUrl

sourceUrl: string

Defined in: apps/api/src/modules/attachments/utils/link-normalizer.ts:19

Исходная ссылка (без изменений).


warning?

optional warning: string

Defined in: apps/api/src/modules/attachments/utils/link-normalizer.ts:41

Предупреждение или дополнительная информация.

Например:

  • "File must be publicly accessible"
  • "Unable to normalize, using source URL"