Skip to content

Commit

Permalink
Merge pull request #57 from UsefulWeb/3.3.4-renew
Browse files Browse the repository at this point in the history
3.3.4. Автообновление
  • Loading branch information
neizerth committed Mar 13, 2023
2 parents e46a527 + b889325 commit 55f7e11
Show file tree
Hide file tree
Showing 131 changed files with 476 additions and 523 deletions.
2 changes: 1 addition & 1 deletion dist/common/Auth.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ export interface IAuth {
*
* @param mode popup или post_messageю
* */
getUrl(mode: string): string;
getUrl(mode?: string): string;
}
/**
* Компонент авторизации.
Expand Down
8 changes: 7 additions & 1 deletion dist/common/EventEmitter.d.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,21 @@
/// <reference types="node" />
import { EventEmitter as EventEmitterBase } from "events";
export interface IEventEmitter extends EventEmitterBase.EventEmitter {
until(eventName: string | symbol): Promise<IEventEmitter>;
subscribe(subscriber: IEventEmitter): IEventEmitter;
unsubscribe(subscriber: IEventEmitter): IEventEmitter;
emit(eventName: string | symbol, ...args: unknown[]): boolean;
}
/**
* Расширяет функционал работы с событиями в NodeJS.
* Добавляет возможность подписки на собыития объекта
* */
export declare class EventEmitter extends EventEmitterBase implements IEventEmitter {
protected subscribers: EventEmitter[];
protected subscribers: IEventEmitter[];
/**
* Дожидается возникновения необходимого события
* */
until(eventName: string | symbol): Promise<IEventEmitter>;
/**
* Подписывает на все события сторонний объект
* */
Expand Down
6 changes: 6 additions & 0 deletions dist/common/EventEmitter.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/common/EventEmitter.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 1 addition & 3 deletions dist/interfaces/api.d.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
/// <reference types="node" />
import { IClientRequest } from "../common/ClientRequest";
import { JSONObject, TConstructor } from "../types";
import { IRequestOptions } from "./common";
import { IEventEmitter } from "../common/EventEmitter";
import { EventEmitter } from "events";
export interface IResourceFactory<T extends IResourceEntity<IResourceFactory<T>>> extends IEventEmitter {
getEntityClass(): TConstructor<T>;
createEntity(): T;
Expand All @@ -14,7 +12,7 @@ export interface IResourceFactory<T extends IResourceEntity<IResourceFactory<T>>
getUrl(path?: string): string;
getEntityCriteria(criteriaData: (object)[]): IEntityAttributes[];
}
export interface IResourceEntity<T extends IResourceFactory<IResourceEntity<T>>> extends EventEmitter.EventEmitter, IEventEmitter {
export interface IResourceEntity<T extends IResourceFactory<IResourceEntity<T>>> extends IEventEmitter {
id?: number;
updated_at?: number;
isNew(): boolean;
Expand Down
2 changes: 1 addition & 1 deletion docs/assets/search.js

Large diffs are not rendered by default.

16 changes: 9 additions & 7 deletions docs/classes/Client.Client-1.html

Large diffs are not rendered by default.

22 changes: 12 additions & 10 deletions docs/classes/api_ResourceEntity.ResourceEntity.html

Large diffs are not rendered by default.

24 changes: 13 additions & 11 deletions docs/classes/api_ResourceFactory.ResourceFactory.html

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions docs/classes/api_ResourcePagination.ResourcePagination.html

Large diffs are not rendered by default.

22 changes: 12 additions & 10 deletions docs/classes/api_activeRecords_Company.BaseCompany.html

Large diffs are not rendered by default.

22 changes: 12 additions & 10 deletions docs/classes/api_activeRecords_Contact.BaseContact.html

Large diffs are not rendered by default.

22 changes: 12 additions & 10 deletions docs/classes/api_activeRecords_Lead.BaseLead.html

Large diffs are not rendered by default.

24 changes: 13 additions & 11 deletions docs/classes/api_factories_CompanyFactory.BaseCompanyFactory.html

Large diffs are not rendered by default.

24 changes: 13 additions & 11 deletions docs/classes/api_factories_ContactFactory.BaseContactFactory.html

Large diffs are not rendered by default.

26 changes: 14 additions & 12 deletions docs/classes/api_factories_LeadFactory.BaseLeadFactory.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/classes/common_APIResponseError.APIResponseError.html

Large diffs are not rendered by default.

18 changes: 10 additions & 8 deletions docs/classes/common_Auth.Auth.html

Large diffs are not rendered by default.

18 changes: 10 additions & 8 deletions docs/classes/common_AuthServer.AuthServer.html

Large diffs are not rendered by default.

20 changes: 11 additions & 9 deletions docs/classes/common_ClientRequest.ClientRequest.html

Large diffs are not rendered by default.

22 changes: 12 additions & 10 deletions docs/classes/common_Connection.Connection.html

Large diffs are not rendered by default.

26 changes: 14 additions & 12 deletions docs/classes/common_DomainRequest.DomainRequest.html

Large diffs are not rendered by default.

Loading

0 comments on commit 55f7e11

Please sign in to comment.