@openfeature/flagd-provider
Advanced tools
Comparing version 0.2.1 to 0.3.0
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
526846
11829