UNPKG

amocrm-client

Version:
13 lines (12 loc) 680 B
import { TConstructor } from "../../types"; import { IRequestOptions } from "../../interfaces/common"; import { IResourceEntity } from "../../interfaces/api"; import { IUserFactory } from "../factories/UserFactory"; import { IUserAttributes, UserCriteria } from "../../interfaces/user"; export interface IUser extends IResourceEntity<IUserFactory>, IUserAttributes { create(options?: IRequestOptions): Promise<IUser>; update(options?: IRequestOptions): Promise<IUser>; save(options?: IRequestOptions): Promise<IUser>; fetch(criteria?: Partial<UserCriteria>, options?: IRequestOptions): Promise<IUser>; } export declare const User: TConstructor<IUser>;