Используется для прозрачного взаимодействия с серверными скриптами.
Пример вызова серверного метода из клиента:
await Server.rpc.doSomething();
Поддерживается вызов серверных методов с аргументами следующих типов:
boolean
number
string
async function doSomethingWithArgs(n: number, s: string[], b?: boolean): Promise<void> { // ... };
Пример вызова серверного метода с аргументами из клиента:
await Server.rpc.doSomethingWithArgs(1, ['a', 'b', 'c'], true);
Подробнее в статье справки «Скрипты в виджетах».
Список асинхронных функций в серверных скриптах, которые подходят под сигнатуру:
(...args: any[]) => Promise<void>
Например:
async function doSomething(): Promise<void> { // ... ... ... }
Ваш отзыв успешно отправлен!
Объект Server
Используется для прозрачного взаимодействия с серверными скриптами.
Пример вызова серверного метода из клиента:
await Server.rpc.doSomething();Поддерживается вызов серверных методов с аргументами следующих типов:
boolean;number;string.async function doSomethingWithArgs(n: number, s: string[], b?: boolean): Promise<void> { // ... };Пример вызова серверного метода с аргументами из клиента:
await Server.rpc.doSomethingWithArgs(1, ['a', 'b', 'c'], true);Подробнее в статье справки «Скрипты в виджетах».
Hierarchy
Properties
Readonly rpc
Список асинхронных функций в серверных скриптах, которые подходят под сигнатуру:
(...args: any[]) => Promise<void>Например:
async function doSomething(): Promise<void> { // ... ... ... }