UNPKG

@bolttech/server-side-next

Version:

This library was generated with [Nx](https://nx.dev).

20 lines (19 loc) 1.32 kB
import { TokenSetType } from '../../common/services/auth'; import { Customer, Entity, EntityServiceInterface, EntityUser } from '../entity'; declare class EntityService implements EntityServiceInterface { private sendRequest; createCustomer(data: unknown, tokenSet?: TokenSetType): Promise<Entity>; createEntity(data: unknown, tokenSet?: TokenSetType): Promise<Entity>; createEntityUser(data: Record<string, unknown>, tokenSet?: TokenSetType): Promise<EntityUser>; deleteEntity(uid: string, tokenSet?: TokenSetType): Promise<void>; getAllEntities(tokenSet?: TokenSetType): Promise<Entity[]>; getCustomerById(id: string, tokenSet?: TokenSetType): Promise<Customer>; getEntity(entityId: string, tokenSet?: TokenSetType): Promise<Entity>; getEntityUser(query: Record<string, unknown>, tokenSet?: TokenSetType): Promise<EntityUser>; getEntityUserByEmail(email: string, tokenSet?: TokenSetType): Promise<EntityUser>; updateEntity(uid: string, data: unknown, tokenSet?: TokenSetType): Promise<Entity>; updateEntityUser(id: string, data: unknown, tokenSet?: TokenSetType): Promise<EntityUser>; validatePartnerId(entityKey: string, partnerId: string, tokenSet?: TokenSetType): Promise<unknown>; } export declare const entityService: EntityService; export {};