New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

amocrm-client

Package Overview
Dependencies
Maintainers
1
Versions
109
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

amocrm-client - npm Package Compare versions

Comparing version 0.0.73 to 0.0.74

4

dist/dto/lead.dto.d.ts

@@ -17,5 +17,5 @@ import { CustomFieldValue } from '../interfaces/custom_field';

loss_reason?: LossReasonDTO[];
contacts?: ResourceCollection<IContact>;
contacts?: IContact[];
constructor(factory: ILeadFactory, attributes: ILeadEmbedded);
parseEmbedded<T extends IResourceEntity<IResourceFactory<T>>>(items: Record<any, any>[], factory: TFactoryConstructor<T>): ResourceCollection<T>;
parseEmbedded<T extends IResourceEntity<IResourceFactory<T>>>(items: Record<any, any>[], factory: TFactoryConstructor<T>): T[];
}

@@ -22,0 +22,0 @@ export declare class LeadDTO extends ResourceEntity<ILeadFactory> implements ILeadAttributes {

@@ -16,6 +16,9 @@ "use strict";

const instance = new factory(this.getFactory().getRequest());
const data = items.map((item) => instance.from(item));
return new ResourceCollection_1.ResourceCollection(data);
return items.map((item) => instance.from(item));
}
};
tslib_1.__decorate([
(0, class_transformer_1.Transform)(({ value }) => new ResourceCollection_1.ResourceCollection(value)),
tslib_1.__metadata("design:type", Array)
], LeadEmbeddedDTO.prototype, "contacts", void 0);
LeadEmbeddedDTO = tslib_1.__decorate([

@@ -22,0 +25,0 @@ (0, class_transformer_1.Expose)(),

export declare const delay: (ms: number) => Promise<unknown>;
export declare function applyMixins(baseClass: any, mixins: any[]): any;
export declare function TypeCollection<T>(entity: T): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TypeCollection = exports.applyMixins = exports.delay = void 0;
exports.applyMixins = exports.delay = void 0;
const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms));

@@ -13,32 +13,2 @@ exports.delay = delay;

exports.applyMixins = applyMixins;
function TypeCollection(entity) {
return function (target, propertyKey, descriptor) {
console.log("second(): called");
};
}
exports.TypeCollection = TypeCollection;
// export function TypeCollection<TE extends IResourceEntity<TF>, TF extends IResourceFactory<TE>, RE extends IResourceEntity<RF>, RF extends IResourceFactory<RE>>(currentEntity: TE, factory: new (...args: any) => RF): PropertyDecorator {
// return Transform(({ value, key, obj, options, type }) => {
// const f = new factory(currentEntity.getFactory().getRequest());
// const data = value.map((item: any) => f.from(item));
// return new ResourceCollection(data);
// });
// }
// export function TypeCollection<CurrentEntity extends IResourceEntity<CurrentFactory>, CurrentFactory extends IResourceFactory<CurrentEntity>, ReturnTypeEntity extends IResourceEntity<ReturnFactoty>, ReturnFactoty extends IResourceFactory<ReturnTypeEntity>>(currentEntity: CurrentEntity, returnEntityFactory: new (...args: any) => ReturnFactoty): PropertyDecorator {
// return (target, propertyKey) => {
// const type = Reflect.getMetadata('design:type', target, propertyKey);
// return {
// configurable: true,
// enumerable: true,
// get: function () {
// return this[propertyKey];
// },
// set: function (value: any[]) {
// const factory = new returnEntityFactory(currentEntity.getFactory().getRequest());
// const data: ReturnTypeEntity[] = value.map((item: any) => factory.from(item));
// return data;
// },
// };
// }
// }
//# sourceMappingURL=util.js.map
{
"name": "amocrm-client",
"version": "0.0.73",
"version": "0.0.74",
"description": "JS Library for AmoCRM",

@@ -5,0 +5,0 @@ "main": "./dist/index.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc