Это, фактически, даже не сборка, просто когда импортируем через "import from @vendor/module" берется из dist.
Тогда чему вы удивляетесь? Чтобы ваш модуль использовать, TS должен его обработать, а в этом модуле импортируется Dayjs. В таком случае в текущем исполнении ваш пакет имеет обычную (т.е. транзитивную) зависимость от Dayjs. Причём и от пакета с типами тоже! (если он отдельно).
Т.е. в Utils пакет с библиотекой и её типами (если они отдельно) должны быть ОБЫЧНЫМИ зависимостями.
В новом коде старайтесь использовать параметр --strict - он включает большинство опциональных проверок, типизация становится значительно более детальной. Конкретно о проверках на null уже ответил 0xD34F.
Евгений Ромашкан
> и в принципе не является гипертекстом/гипермедиа
ну голый JSON не является, а Siren, HAL или например JSON-LD - являются.
> И почти все эти json апишки для автоматических агентов это самые обычные rpc апишки
конечно, т.к. многие апишки и до второго уровня "зрелости" недотягивают. Бывают API у которых GET с побочными эффектами, что тут поделаешь.
> POST, GET, PUT, всякие сущности и т.п., так же к REST отношения не имеют
ну это примерно как заявить, что веб и HTTP не имеют отношения к TCP/IP. На бумаге - конечно не имеют.
Попробуйте описать более высокоуровневую задачу и её ограничения.
Создаётся впечатление, что вы уже выбрали не самый эффективный способ её решения (редактирование готового docx) не на самом подходящем языке.
Slady ну если boost python у вас собран статически, может быть этого и достаточно. Попробуйте подключить буст так как вы это пытались делать, а подключение питона оставить как в моём ответе.
Что значит спарсить?? Вам нужно извлечь весь JS со страницы? Вам нужно его выполнить? Вам нужно распарсить страницу ПОСЛЕ того как все скрипты отработали? Какую задачу вы решаете, выразитесь яснее, спасибо.
Apexis говорят что такое бывает если в def-файле нет секции LIBRARY. Добавьте в начало def-файла LIBRARY "sqlite3.dll", перегенерьте lib-файл и перекомпильте проект.
Тогда чему вы удивляетесь? Чтобы ваш модуль использовать, TS должен его обработать, а в этом модуле импортируется Dayjs. В таком случае в текущем исполнении ваш пакет имеет обычную (т.е. транзитивную) зависимость от Dayjs. Причём и от пакета с типами тоже! (если он отдельно).
Т.е. в Utils пакет с библиотекой и её типами (если они отдельно) должны быть ОБЫЧНЫМИ зависимостями.