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

api-core

Package Overview
Dependencies
Maintainers
1
Versions
225
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

api-core - npm Package Compare versions

Comparing version 0.5.3 to 0.5.4

9

dist/src/edge/ApiEdgeAction.d.ts

@@ -1,4 +0,3 @@

import { ApiQueryScope } from "../query/ApiQuery";
import { QueryStep, ApiQueryScope } from "../query/ApiQuery";
import { ApiEdgeQueryType } from "./ApiEdgeQueryType";
import { ApiEdgeQueryResponse } from "./ApiEdgeQueryResponse";
export declare enum ApiEdgeActionTrigger {

@@ -16,3 +15,3 @@ OutputQuery = 2,

}
export declare class ApiEdgeAction {
export declare class ApiEdgeAction implements QueryStep {
name: string;

@@ -23,5 +22,5 @@ triggerKind: ApiEdgeActionTriggerKind;

triggerNames: string[];
execute: (scope: ApiQueryScope) => Promise<ApiEdgeQueryResponse>;
constructor(name: string, execute: (scope: ApiQueryScope) => Promise<ApiEdgeQueryResponse>, targetTypes?: ApiEdgeQueryType, triggerKind?: ApiEdgeActionTriggerKind, triggers?: ApiEdgeActionTrigger, triggerNames?: string[]);
execute: (scope: ApiQueryScope) => Promise<ApiQueryScope>;
constructor(name: string, execute: (scope: ApiQueryScope) => Promise<ApiQueryScope>, targetTypes?: ApiEdgeQueryType, triggerKind?: ApiEdgeActionTriggerKind, triggers?: ApiEdgeActionTrigger, triggerNames?: string[]);
inspect: () => string;
}

@@ -42,3 +42,3 @@ import { ApiEdgeRelation } from "../relations/ApiEdgeRelation";

use: (action: ApiEdgeAction) => this;
action: (name: string, execute: (scope: ApiQueryScope) => Promise<ApiEdgeQueryResponse>, targetTypes?: ApiEdgeQueryType, triggerKind?: ApiEdgeActionTriggerKind, triggers?: ApiEdgeActionTrigger, triggerNames?: string[]) => ApiEdge;
action: (name: string, execute: (scope: ApiQueryScope) => Promise<ApiQueryScope>, targetTypes?: ApiEdgeQueryType, triggerKind?: ApiEdgeActionTriggerKind, triggers?: ApiEdgeActionTrigger, triggerNames?: string[]) => ApiEdge;
edgeMethod: (name: string, execute: (scope: ApiQueryScope) => Promise<ApiEdgeQueryResponse>, acceptedTypes?: ApiRequestType) => ApiEdge;

@@ -45,0 +45,0 @@ collectionMethod: (name: string, execute: (scope: ApiQueryScope) => Promise<ApiEdgeQueryResponse>, acceptedTypes?: ApiRequestType) => ApiEdge;

{
"name": "api-core",
"version": "0.5.3",
"version": "0.5.4",
"description": "Model-based dynamic multi-level APIs for any provider, plus multiple consumption channels",

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

import {QueryStep, ApiQueryScope} from "../query/ApiQuery";
import {ApiEdgeQueryType} from "./ApiEdgeQueryType";
import {ApiEdgeQueryResponse} from "./ApiEdgeQueryResponse";

@@ -24,3 +23,3 @@ export enum ApiEdgeActionTrigger {

export class ApiEdgeAction {
export class ApiEdgeAction implements QueryStep {
name: string;

@@ -33,6 +32,6 @@

execute: (scope: ApiQueryScope) => Promise<ApiEdgeQueryResponse>;
execute: (scope: ApiQueryScope) => Promise<ApiQueryScope>;
constructor(name: string,
execute: (scope: ApiQueryScope) => Promise<ApiEdgeQueryResponse>,
execute: (scope: ApiQueryScope) => Promise<ApiQueryScope>,
targetTypes: ApiEdgeQueryType = ApiEdgeQueryType.Any,

@@ -39,0 +38,0 @@ triggerKind: ApiEdgeActionTriggerKind = ApiEdgeActionTriggerKind.BeforeEvent,

@@ -54,3 +54,3 @@ import {ApiEdgeRelation} from "../relations/ApiEdgeRelation";

action = (name: string,
execute: (scope: ApiQueryScope) => Promise<ApiEdgeQueryResponse>,
execute: (scope: ApiQueryScope) => Promise<ApiQueryScope>,
targetTypes: ApiEdgeQueryType = ApiEdgeQueryType.Any,

@@ -57,0 +57,0 @@ triggerKind: ApiEdgeActionTriggerKind = ApiEdgeActionTriggerKind.BeforeEvent,

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