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

@openfeature/flagd-provider

Package Overview
Dependencies
Maintainers
2
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@openfeature/flagd-provider - npm Package Compare versions

Comparing version 0.2.1 to 0.3.0

4

lib/flagd-provider.d.ts
import { EvaluationContext, Provider, ResolutionDetails } from '@openfeature/nodejs-sdk';
export interface FlagdProviderOptions {
service?: "grpc" | "http";
service?: 'grpc' | 'http';
host?: string;
port?: number;
protocol?: "http" | "https";
protocol?: 'http' | 'https';
}

@@ -8,0 +8,0 @@ export declare class FlagdProvider implements Provider {

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

import { EvaluationContext, ResolutionDetails } from "@openfeature/nodejs-sdk";
import { Service } from "../Service";
import { EvaluationContext, ResolutionDetails } from '@openfeature/nodejs-sdk';
import { Service } from '../Service';
interface HTTPServiceOptions {

@@ -4,0 +4,0 @@ host: string;

{
"name": "@openfeature/flagd-provider",
"version": "0.2.1",
"version": "0.3.0",
"type": "module",

@@ -5,0 +5,0 @@ "scripts": {

@@ -5,4 +5,6 @@ import type { RpcTransport } from "@protobuf-ts/runtime-rpc";

import type { ResolveObjectRequest } from "./schema";
import type { ResolveNumberResponse } from "./schema";
import type { ResolveNumberRequest } from "./schema";
import type { ResolveIntResponse } from "./schema";
import type { ResolveIntRequest } from "./schema";
import type { ResolveFloatResponse } from "./schema";
import type { ResolveFloatRequest } from "./schema";
import type { ResolveStringResponse } from "./schema";

@@ -27,6 +29,10 @@ import type { ResolveStringRequest } from "./schema";

/**
* @generated from protobuf rpc: ResolveNumber(schema.v1.ResolveNumberRequest) returns (schema.v1.ResolveNumberResponse);
* @generated from protobuf rpc: ResolveFloat(schema.v1.ResolveFloatRequest) returns (schema.v1.ResolveFloatResponse);
*/
resolveNumber(input: ResolveNumberRequest, options?: RpcOptions): UnaryCall<ResolveNumberRequest, ResolveNumberResponse>;
resolveFloat(input: ResolveFloatRequest, options?: RpcOptions): UnaryCall<ResolveFloatRequest, ResolveFloatResponse>;
/**
* @generated from protobuf rpc: ResolveInt(schema.v1.ResolveIntRequest) returns (schema.v1.ResolveIntResponse);
*/
resolveInt(input: ResolveIntRequest, options?: RpcOptions): UnaryCall<ResolveIntRequest, ResolveIntResponse>;
/**
* @generated from protobuf rpc: ResolveObject(schema.v1.ResolveObjectRequest) returns (schema.v1.ResolveObjectResponse);

@@ -56,6 +62,10 @@ */

/**
* @generated from protobuf rpc: ResolveNumber(schema.v1.ResolveNumberRequest) returns (schema.v1.ResolveNumberResponse);
* @generated from protobuf rpc: ResolveFloat(schema.v1.ResolveFloatRequest) returns (schema.v1.ResolveFloatResponse);
*/
resolveNumber(input: ResolveNumberRequest, options?: RpcOptions): UnaryCall<ResolveNumberRequest, ResolveNumberResponse>;
resolveFloat(input: ResolveFloatRequest, options?: RpcOptions): UnaryCall<ResolveFloatRequest, ResolveFloatResponse>;
/**
* @generated from protobuf rpc: ResolveInt(schema.v1.ResolveIntRequest) returns (schema.v1.ResolveIntResponse);
*/
resolveInt(input: ResolveIntRequest, options?: RpcOptions): UnaryCall<ResolveIntRequest, ResolveIntResponse>;
/**
* @generated from protobuf rpc: ResolveObject(schema.v1.ResolveObjectRequest) returns (schema.v1.ResolveObjectResponse);

@@ -62,0 +72,0 @@ */

@@ -83,5 +83,5 @@ import { ServiceType } from "@protobuf-ts/runtime-rpc";

/**
* @generated from protobuf message schema.v1.ResolveNumberRequest
* @generated from protobuf message schema.v1.ResolveFloatRequest
*/
export interface ResolveNumberRequest {
export interface ResolveFloatRequest {
/**

@@ -97,7 +97,7 @@ * @generated from protobuf field: string flag_key = 1;

/**
* @generated from protobuf message schema.v1.ResolveNumberResponse
* @generated from protobuf message schema.v1.ResolveFloatResponse
*/
export interface ResolveNumberResponse {
export interface ResolveFloatResponse {
/**
* @generated from protobuf field: float value = 1;
* @generated from protobuf field: double value = 1;
*/

@@ -115,2 +115,32 @@ value: number;

/**
* @generated from protobuf message schema.v1.ResolveIntRequest
*/
export interface ResolveIntRequest {
/**
* @generated from protobuf field: string flag_key = 1;
*/
flagKey: string;
/**
* @generated from protobuf field: google.protobuf.Struct context = 2;
*/
context?: Struct;
}
/**
* @generated from protobuf message schema.v1.ResolveIntResponse
*/
export interface ResolveIntResponse {
/**
* @generated from protobuf field: int64 value = 1;
*/
value: string;
/**
* @generated from protobuf field: string reason = 2;
*/
reason: string;
/**
* @generated from protobuf field: string variant = 3;
*/
variant: string;
}
/**
* @generated from protobuf message schema.v1.ResolveObjectRequest

@@ -195,22 +225,42 @@ */

export declare const ResolveStringResponse: ResolveStringResponse$Type;
declare class ResolveNumberRequest$Type extends MessageType<ResolveNumberRequest> {
declare class ResolveFloatRequest$Type extends MessageType<ResolveFloatRequest> {
constructor();
create(value?: PartialMessage<ResolveNumberRequest>): ResolveNumberRequest;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ResolveNumberRequest): ResolveNumberRequest;
internalBinaryWrite(message: ResolveNumberRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
create(value?: PartialMessage<ResolveFloatRequest>): ResolveFloatRequest;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ResolveFloatRequest): ResolveFloatRequest;
internalBinaryWrite(message: ResolveFloatRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message schema.v1.ResolveNumberRequest
* @generated MessageType for protobuf message schema.v1.ResolveFloatRequest
*/
export declare const ResolveNumberRequest: ResolveNumberRequest$Type;
declare class ResolveNumberResponse$Type extends MessageType<ResolveNumberResponse> {
export declare const ResolveFloatRequest: ResolveFloatRequest$Type;
declare class ResolveFloatResponse$Type extends MessageType<ResolveFloatResponse> {
constructor();
create(value?: PartialMessage<ResolveNumberResponse>): ResolveNumberResponse;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ResolveNumberResponse): ResolveNumberResponse;
internalBinaryWrite(message: ResolveNumberResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
create(value?: PartialMessage<ResolveFloatResponse>): ResolveFloatResponse;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ResolveFloatResponse): ResolveFloatResponse;
internalBinaryWrite(message: ResolveFloatResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message schema.v1.ResolveNumberResponse
* @generated MessageType for protobuf message schema.v1.ResolveFloatResponse
*/
export declare const ResolveNumberResponse: ResolveNumberResponse$Type;
export declare const ResolveFloatResponse: ResolveFloatResponse$Type;
declare class ResolveIntRequest$Type extends MessageType<ResolveIntRequest> {
constructor();
create(value?: PartialMessage<ResolveIntRequest>): ResolveIntRequest;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ResolveIntRequest): ResolveIntRequest;
internalBinaryWrite(message: ResolveIntRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message schema.v1.ResolveIntRequest
*/
export declare const ResolveIntRequest: ResolveIntRequest$Type;
declare class ResolveIntResponse$Type extends MessageType<ResolveIntResponse> {
constructor();
create(value?: PartialMessage<ResolveIntResponse>): ResolveIntResponse;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ResolveIntResponse): ResolveIntResponse;
internalBinaryWrite(message: ResolveIntResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message schema.v1.ResolveIntResponse
*/
export declare const ResolveIntResponse: ResolveIntResponse$Type;
declare class ResolveObjectRequest$Type extends MessageType<ResolveObjectRequest> {

@@ -217,0 +267,0 @@ constructor();

@@ -31,3 +31,3 @@ # NodeJS flagd Provider for OpenFeature

host: 'localhost',
port: 8080,
port: 8013,
}))

@@ -38,3 +38,3 @@ ```

**host**: string _(defaults to "localhost")_
**port**: number _(defaults to 8080)_
**port**: number _(defaults to 8013)_
**protocol**: "http" | "https" _(defaults to http - only active for http service)_

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

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