quidproquo-core
Advanced tools
Comparing version 0.0.26 to 0.0.27
import { EventTransformResponseResultActionRequester } from './EventTransformResponseResultActionTypes'; | ||
export declare function askEventTransformResponseResult<TOutputRes, TInputRes>(response: TInputRes): EventTransformResponseResultActionRequester<TOutputRes>; | ||
export declare function askEventTransformResponseResult<TOutputRes, TInputRes, TTransformedEventParams>(response: TInputRes, transformedEventParams: TTransformedEventParams): EventTransformResponseResultActionRequester<TOutputRes>; |
@@ -5,8 +5,8 @@ "use strict"; | ||
const EventActionType_1 = require("./EventActionType"); | ||
function* askEventTransformResponseResult(response) { | ||
function* askEventTransformResponseResult(response, transformedEventParams) { | ||
return yield { | ||
type: EventActionType_1.EventActionType.TransformResponseResult, | ||
payload: { response }, | ||
payload: { response, transformedEventParams }, | ||
}; | ||
} | ||
exports.askEventTransformResponseResult = askEventTransformResponseResult; |
@@ -5,2 +5,3 @@ import { Action, ActionProcessor, ActionRequester } from '../../types/Action'; | ||
response: any; | ||
transformedEventParams: any; | ||
} | ||
@@ -7,0 +8,0 @@ export interface EventTransformResponseResultAction extends Action<EventTransformResponseResultActionPayload> { |
@@ -1,5 +0,6 @@ | ||
import { QPQConfigSetting } from "../QPQConfig"; | ||
import { QPQConfigSetting } from '../QPQConfig'; | ||
export interface AppNameQPQConfigSetting extends QPQConfigSetting { | ||
appName: string; | ||
featureName?: string; | ||
} | ||
export declare const defineAppName: (appName: string) => AppNameQPQConfigSetting; | ||
export declare const defineAppName: (appName: string, featureName?: string) => AppNameQPQConfigSetting; |
@@ -5,6 +5,7 @@ "use strict"; | ||
const QPQConfig_1 = require("../QPQConfig"); | ||
const defineAppName = (appName) => ({ | ||
const defineAppName = (appName, featureName) => ({ | ||
configSettingType: QPQConfig_1.QPQCoreConfigSettingType.appName, | ||
appName, | ||
featureName, | ||
}); | ||
exports.defineAppName = defineAppName; |
@@ -6,2 +6,3 @@ import { QPQConfig, QPQConfigSetting } from './config/QPQConfig'; | ||
export declare const getAppName: (configs: QPQConfig) => string; | ||
export declare const getAppFeature: (configs: QPQConfig) => string; | ||
export declare const getStorageDriveNames: (configs: QPQConfig) => string[]; | ||
@@ -8,0 +9,0 @@ export declare const getScheduleEvents: (configs: QPQConfig) => ScheduleQPQConfigSetting[]; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getSharedSecrets = exports.getOwnedParameters = exports.getOwnedSecrets = exports.getAllSrcEntries = exports.getScheduleEvents = exports.getStorageDriveNames = exports.getAppName = exports.getConfigSetting = exports.getConfigSettings = void 0; | ||
exports.getSharedSecrets = exports.getOwnedParameters = exports.getOwnedSecrets = exports.getAllSrcEntries = exports.getScheduleEvents = exports.getStorageDriveNames = exports.getAppFeature = exports.getAppName = exports.getConfigSetting = exports.getConfigSettings = void 0; | ||
const QPQConfig_1 = require("./config/QPQConfig"); | ||
@@ -23,2 +23,8 @@ const getConfigSettings = (configs, configSettingType) => { | ||
exports.getAppName = getAppName; | ||
const getAppFeature = (configs) => { | ||
var _a; | ||
const featureName = ((_a = (0, exports.getConfigSetting)(configs, QPQConfig_1.QPQCoreConfigSettingType.appName)) === null || _a === void 0 ? void 0 : _a.featureName) || 'production'; | ||
return featureName; | ||
}; | ||
exports.getAppFeature = getAppFeature; | ||
const getStorageDriveNames = (configs) => { | ||
@@ -25,0 +31,0 @@ const storageDriveNames = (0, exports.getConfigSettings)(configs, QPQConfig_1.QPQCoreConfigSettingType.storageDrive).map((sd) => sd.storageDrive); |
@@ -59,2 +59,3 @@ "use strict"; | ||
if ((0, actionLogic_1.isErroredActionResult)(actionResult)) { | ||
console.log('Caught Error: ', JSON.stringify((0, actionLogic_1.resolveActionResultError)(actionResult))); | ||
return Object.assign(Object.assign({}, response), { finishedAt: getTimeNow(), error: (0, actionLogic_1.resolveActionResultError)(actionResult) }); | ||
@@ -68,2 +69,3 @@ } | ||
if (err instanceof Error) { | ||
console.log('Uncaught Error: ', err.message.toString()); | ||
return Object.assign(Object.assign({}, response), { finishedAt: getTimeNow(), error: { | ||
@@ -70,0 +72,0 @@ errorText: err.message.toString(), |
@@ -13,3 +13,3 @@ "use strict"; | ||
// Transform the early exit response if needed | ||
return yield* (0, event_1.askEventTransformResponseResult)(earlyExitResponse); | ||
return yield* (0, event_1.askEventTransformResponseResult)(earlyExitResponse, transformedEventParams); | ||
} | ||
@@ -21,4 +21,4 @@ // Try and match a story to execute | ||
// return the result of the story back to the event caller | ||
return yield* (0, event_1.askEventTransformResponseResult)(result); | ||
return yield* (0, event_1.askEventTransformResponseResult)(result, transformedEventParams); | ||
} | ||
exports.askProcessEvent = askProcessEvent; |
{ | ||
"name": "quidproquo-core", | ||
"version": "0.0.26", | ||
"version": "0.0.27", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "./lib/index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
86056
1740