2025-05-17 12:34:02 +03:00

47 lines
1.3 KiB
TypeScript

'use server';
import { useService } from './lib/service';
import { CustomersService } from '@repo/graphql/api/customers';
const getService = useService(CustomersService);
export async function addMasters(...variables: Parameters<CustomersService['addMasters']>) {
const service = await getService();
return service.addMasters(...variables);
}
export async function createCustomer(...variables: Parameters<CustomersService['createCustomer']>) {
const service = await getService();
return service.createCustomer(...variables);
}
export async function getCustomer(...variables: Parameters<CustomersService['getCustomer']>) {
const service = await getService();
return service.getCustomer(...variables);
}
export async function getCustomerClients(
...variables: Parameters<CustomersService['getCustomerClients']>
) {
const service = await getService();
return service.getCustomerClients(...variables);
}
export async function getCustomerMasters(
...variables: Parameters<CustomersService['getCustomerMasters']>
) {
const service = await getService();
return service.getCustomerMasters(...variables);
}
export async function updateCustomer(...variables: Parameters<CustomersService['updateCustomer']>) {
const service = await getService();
return service.updateCustomer(...variables);
}