Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Разрешить создавать Глобальные Клиент-Серверные модули. Сейчас такой тип модулей не предусмотрен. #1411

Open
DmitryShvaika opened this issue Feb 15, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@DmitryShvaika
Copy link
Contributor

Описание проблемы

Есть глобальные функции, которые должны работать и на сервере и на клиенте. При создании таких функцию возникают проблемы:
Создать отдельно серверный глобальный модуль и клиентский, затем поместить в оба модуля одну и туже функцию без директив компиляции не получится (т.к. оба модуля компилируются для Клиента Обычное приложение). Плюс это приводит к дублированию функции. Единственный вариант сейчас такой: разместить в обычном Клиент-серверном модуле, сделать 2 модуля глобальный клиентский и серверный. И поместить интерфейсные-функции для вызова в этих модулях, в одном из них исключив компиляцию функции для КлиентаОбычногоПриложения.
Так себе вариант с точки зрения правильности кода.

Описание решения проблемы

Поэтому требуется разрешить создавать Глобальные Клиент-Серверные модули с суффиксом.
КлиентСерверГлобальный

Дополнительная информация

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant