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

@farris/bef

Package Overview
Dependencies
Maintainers
10
Versions
244
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@farris/bef - npm Package Compare versions

Comparing version 0.0.11-201902262100 to 0.0.11-201902271930

22

bundles/index.umd.js

@@ -1245,6 +1245,3 @@ (function (global, factory) {

// 带有requestInfo的请求,请求成功后清空变更集
var clearChanges = false;
if (options && options.body && options.body.RequestInfo) {
clearChanges = true;
}
var needClearChanges = this.hasResponseInfo(options);
// 串联session流和http流

@@ -1262,7 +1259,7 @@ return this.sessionService.getBeSessionId().pipe(switchMap.switchMap(function (sessionId) {

// 响应数据变更
if (responseInfo.innerDataChange) {
if (responseInfo && responseInfo.innerDataChange) {
_this.repository.handleDataChangeDetails(responseInfo.innerDataChange);
}
// 清空本地变更集
if (clearChanges) {
if (needClearChanges) {
_this.repository.clearAllEntityChanges();

@@ -1273,2 +1270,15 @@ }

// #region 工具方法
BefRestService.prototype.hasResponseInfo = function (options) {
if (!options || !options.body) {
return false;
}
var body = options.body;
if (body.RequestInfo) {
return true;
}
if (body.dataChange) {
return true;
}
return false;
};
/**

@@ -1275,0 +1285,0 @@ * 构造HttpParams对象

@@ -1202,6 +1202,3 @@ import { InjectionToken, Injectable, Injector } from '@angular/core';

// 带有requestInfo的请求,请求成功后清空变更集
let clearChanges = false;
if (options && options.body && options.body.RequestInfo) {
clearChanges = true;
}
let needClearChanges = this.hasResponseInfo(options);
// 串联session流和http流

@@ -1219,7 +1216,7 @@ return this.sessionService.getBeSessionId().pipe(switchMap((sessionId) => {

// 响应数据变更
if (responseInfo.innerDataChange) {
if (responseInfo && responseInfo.innerDataChange) {
this.repository.handleDataChangeDetails(responseInfo.innerDataChange);
}
// 清空本地变更集
if (clearChanges) {
if (needClearChanges) {
this.repository.clearAllEntityChanges();

@@ -1230,2 +1227,15 @@ }

// #region 工具方法
hasResponseInfo(options) {
if (!options || !options.body) {
return false;
}
const body = options.body;
if (body.RequestInfo) {
return true;
}
if (body.dataChange) {
return true;
}
return false;
}
/**

@@ -1232,0 +1242,0 @@ * 构造HttpParams对象

@@ -1249,6 +1249,3 @@ import { InjectionToken, Injectable, Injector } from '@angular/core';

// 带有requestInfo的请求,请求成功后清空变更集
var clearChanges = false;
if (options && options.body && options.body.RequestInfo) {
clearChanges = true;
}
var needClearChanges = this.hasResponseInfo(options);
// 串联session流和http流

@@ -1266,7 +1263,7 @@ return this.sessionService.getBeSessionId().pipe(switchMap(function (sessionId) {

// 响应数据变更
if (responseInfo.innerDataChange) {
if (responseInfo && responseInfo.innerDataChange) {
_this.repository.handleDataChangeDetails(responseInfo.innerDataChange);
}
// 清空本地变更集
if (clearChanges) {
if (needClearChanges) {
_this.repository.clearAllEntityChanges();

@@ -1277,2 +1274,15 @@ }

// #region 工具方法
BefRestService.prototype.hasResponseInfo = function (options) {
if (!options || !options.body) {
return false;
}
var body = options.body;
if (body.RequestInfo) {
return true;
}
if (body.dataChange) {
return true;
}
return false;
};
/**

@@ -1279,0 +1289,0 @@ * 构造HttpParams对象

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"ChangeDetailType":{"__symbolic":"class","members":{},"statics":{"Added":"Added","Modify":"Modify","Deleted":"Deleted"}},"ChangeDetailInfo":{"__symbolic":"interface"},"ChangeDetail":{"__symbolic":"interface"},"RequestInfo":{"__symbolic":"interface"},"QueryResult":{"__symbolic":"interface"},"ResponseInfo":{"__symbolic":"interface"},"BE_SERVER_URI_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":9,"character":32},"arguments":["@farris/be BE_SERVER_URL"]},"BefChangeBuilder":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","module":"@farris/devkit","name":"Entity","line":28,"character":29}]},{"__symbolic":"reference","name":"EntityCollection","module":"@farris/devkit","arguments":[{"__symbolic":"reference","module":"@farris/devkit","name":"Entity","line":28,"character":29}]}]}],"build":[{"__symbolic":"method"}],"buildChangeDetail":[{"__symbolic":"method"}],"addAddChangeDetail":[{"__symbolic":"method"}],"addRemoveChangeDetail":[{"__symbolic":"method"}],"getChangeInfo":[{"__symbolic":"method"}],"createEmptyChangeDetail":[{"__symbolic":"method"}]}},"BefChangeHandler":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"handle":[{"__symbolic":"method"}],"handleChangeDetails":[{"__symbolic":"method"}],"handleChangeDetail":[{"__symbolic":"method"}],"getEntityById":[{"__symbolic":"method"}]}},"BefSessionService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":28,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":59,"character":26},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"FrameworkSessionService"}]}],"getBeSessionId":[{"__symbolic":"method"}],"setBeSessionId":[{"__symbolic":"method"}],"createBeSession":[{"__symbolic":"method"}],"clearBeSessionId":[{"__symbolic":"method"}]}},"BefRestService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":31,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":58,"character":16},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"FrameworkSessionService"},{"__symbolic":"reference","name":"BefRepository"}]}],"query":[{"__symbolic":"method"}],"extendQuery":[{"__symbolic":"method"}],"retrieve":[{"__symbolic":"method"}],"extendRetrieve":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"createByPath":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"extendDelete":[{"__symbolic":"method"}],"deletByPath":[{"__symbolic":"method"}],"extendDeletByPath":[{"__symbolic":"method"}],"batchDelete":[{"__symbolic":"method"}],"extendBatchDelete":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"request":[{"__symbolic":"method"}],"buildParams":[{"__symbolic":"method"}],"addBodyToOptions":[{"__symbolic":"method"}],"buildBodyWithRequestInfo":[{"__symbolic":"method"}],"buildRequestInfo":[{"__symbolic":"method"}],"convertPathToUrl":[{"__symbolic":"method"}]}},"BefLookupRestService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Repository","module":"@farris/devkit","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"getData":[{"__symbolic":"method"}],"convert2TreeDataWithPathCode":[{"__symbolic":"method"}]}},"BefRepository":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@farris/devkit","name":"Repository","line":40,"character":55},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":39,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":60,"character":24}]}],"getEntities":[{"__symbolic":"method"}],"getList":[{"__symbolic":"method"}],"getById":[{"__symbolic":"method"}],"updateById":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"append":[{"__symbolic":"method"}],"appendByPath":[{"__symbolic":"method"}],"removeById":[{"__symbolic":"method"}],"removeByIds":[{"__symbolic":"method"}],"removeByPath":[{"__symbolic":"method"}],"updateChangesById":[{"__symbolic":"method"}],"updateChangesByPath":[{"__symbolic":"method"}],"updateAllChanges":[{"__symbolic":"method"}],"applyChanges":[{"__symbolic":"method"}],"applyChangesById":[{"__symbolic":"method"}],"cancelChanges":[{"__symbolic":"method"}],"appendEntityByPath":[{"__symbolic":"method"}],"removeEntityByPath":[{"__symbolic":"method"}],"clearAllEntityChanges":[{"__symbolic":"method"}],"getDataChangeDetails":[{"__symbolic":"method"}],"handleDataChangeDetails":[{"__symbolic":"method"}],"getVariableChangeDetails":[{"__symbolic":"method"}],"handleVariableChangeDetails":[{"__symbolic":"method"}]}},"FrameworkSessionService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"CacheService","line":13,"character":36}]}],"getUserSessionId":[{"__symbolic":"method"}]}}},"origins":{"ChangeDetailType":"./src/types","ChangeDetailInfo":"./src/types","ChangeDetail":"./src/types","RequestInfo":"./src/types","QueryResult":"./src/types","ResponseInfo":"./src/types","BE_SERVER_URI_TOKEN":"./src/tokens","BefChangeBuilder":"./src/bef_change_builder","BefChangeHandler":"./src/bef_change_handler","BefSessionService":"./src/bef_session.service","BefRestService":"./src/bef_rest_service","BefLookupRestService":"./src/bef_lookup.service","BefRepository":"./src/bef_repository","FrameworkSessionService":"./src/framework_session.service"},"importAs":"@farris/bef"}
{"__symbolic":"module","version":4,"metadata":{"ChangeDetailType":{"__symbolic":"class","members":{},"statics":{"Added":"Added","Modify":"Modify","Deleted":"Deleted"}},"ChangeDetailInfo":{"__symbolic":"interface"},"ChangeDetail":{"__symbolic":"interface"},"RequestInfo":{"__symbolic":"interface"},"QueryResult":{"__symbolic":"interface"},"ResponseInfo":{"__symbolic":"interface"},"BE_SERVER_URI_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":9,"character":32},"arguments":["@farris/be BE_SERVER_URL"]},"BefChangeBuilder":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","module":"@farris/devkit","name":"Entity","line":28,"character":29}]},{"__symbolic":"reference","name":"EntityCollection","module":"@farris/devkit","arguments":[{"__symbolic":"reference","module":"@farris/devkit","name":"Entity","line":28,"character":29}]}]}],"build":[{"__symbolic":"method"}],"buildChangeDetail":[{"__symbolic":"method"}],"addAddChangeDetail":[{"__symbolic":"method"}],"addRemoveChangeDetail":[{"__symbolic":"method"}],"getChangeInfo":[{"__symbolic":"method"}],"createEmptyChangeDetail":[{"__symbolic":"method"}]}},"BefChangeHandler":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"handle":[{"__symbolic":"method"}],"handleChangeDetails":[{"__symbolic":"method"}],"handleChangeDetail":[{"__symbolic":"method"}],"getEntityById":[{"__symbolic":"method"}]}},"BefSessionService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":28,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":59,"character":26},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"FrameworkSessionService"}]}],"getBeSessionId":[{"__symbolic":"method"}],"setBeSessionId":[{"__symbolic":"method"}],"createBeSession":[{"__symbolic":"method"}],"clearBeSessionId":[{"__symbolic":"method"}]}},"BefRestService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":31,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":58,"character":16},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"FrameworkSessionService"},{"__symbolic":"reference","name":"BefRepository"}]}],"query":[{"__symbolic":"method"}],"extendQuery":[{"__symbolic":"method"}],"retrieve":[{"__symbolic":"method"}],"extendRetrieve":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"createByPath":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"extendDelete":[{"__symbolic":"method"}],"deletByPath":[{"__symbolic":"method"}],"extendDeletByPath":[{"__symbolic":"method"}],"batchDelete":[{"__symbolic":"method"}],"extendBatchDelete":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"request":[{"__symbolic":"method"}],"hasResponseInfo":[{"__symbolic":"method"}],"buildParams":[{"__symbolic":"method"}],"addBodyToOptions":[{"__symbolic":"method"}],"buildBodyWithRequestInfo":[{"__symbolic":"method"}],"buildRequestInfo":[{"__symbolic":"method"}],"convertPathToUrl":[{"__symbolic":"method"}]}},"BefLookupRestService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Repository","module":"@farris/devkit","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"getData":[{"__symbolic":"method"}],"convert2TreeDataWithPathCode":[{"__symbolic":"method"}]}},"BefRepository":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@farris/devkit","name":"Repository","line":40,"character":55},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":39,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":60,"character":24}]}],"getEntities":[{"__symbolic":"method"}],"getList":[{"__symbolic":"method"}],"getById":[{"__symbolic":"method"}],"updateById":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"append":[{"__symbolic":"method"}],"appendByPath":[{"__symbolic":"method"}],"removeById":[{"__symbolic":"method"}],"removeByIds":[{"__symbolic":"method"}],"removeByPath":[{"__symbolic":"method"}],"updateChangesById":[{"__symbolic":"method"}],"updateChangesByPath":[{"__symbolic":"method"}],"updateAllChanges":[{"__symbolic":"method"}],"applyChanges":[{"__symbolic":"method"}],"applyChangesById":[{"__symbolic":"method"}],"cancelChanges":[{"__symbolic":"method"}],"appendEntityByPath":[{"__symbolic":"method"}],"removeEntityByPath":[{"__symbolic":"method"}],"clearAllEntityChanges":[{"__symbolic":"method"}],"getDataChangeDetails":[{"__symbolic":"method"}],"handleDataChangeDetails":[{"__symbolic":"method"}],"getVariableChangeDetails":[{"__symbolic":"method"}],"handleVariableChangeDetails":[{"__symbolic":"method"}]}},"FrameworkSessionService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ecp-caf/caf-common","name":"CacheService","line":13,"character":36}]}],"getUserSessionId":[{"__symbolic":"method"}]}}},"origins":{"ChangeDetailType":"./src/types","ChangeDetailInfo":"./src/types","ChangeDetail":"./src/types","RequestInfo":"./src/types","QueryResult":"./src/types","ResponseInfo":"./src/types","BE_SERVER_URI_TOKEN":"./src/tokens","BefChangeBuilder":"./src/bef_change_builder","BefChangeHandler":"./src/bef_change_handler","BefSessionService":"./src/bef_session.service","BefRestService":"./src/bef_rest_service","BefLookupRestService":"./src/bef_lookup.service","BefRepository":"./src/bef_repository","FrameworkSessionService":"./src/framework_session.service"},"importAs":"@farris/bef"}
{
"name": "@farris/bef",
"version": "0.0.11-201902262100",
"version": "0.0.11-201902271930",
"description": "Farris Bef",

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

@@ -104,2 +104,3 @@ import { HttpClient } from '@angular/common/http';

request(url: string, method: string, params?: any, options?: any): Observable<any>;
private hasResponseInfo;
/**

@@ -106,0 +107,0 @@ * 构造HttpParams对象

Sorry, the diff of this file is not supported yet

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