Skip to content

Commit 0c66df9

Browse files
authored
fix: non-exported core functionality (#49)
1 parent e964e86 commit 0c66df9

6 files changed

Lines changed: 8 additions & 6 deletions

File tree

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
export * from './configuration'
2+
export * from './exposureEvent'
3+
export * from './exposureEvent.types'
24
export * from './wire'

packages/node-server/src/configuration/evaluateForSubject.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
ResolutionDetails,
1010
StandardResolutionReasons,
1111
} from '@openfeature/server-sdk'
12-
import { FlagTypeToValue, PrecomputedFlagMetadata } from '@datadog/flagging-core/src/configuration/configuration'
12+
import { FlagTypeToValue, PrecomputedFlagMetadata } from '@datadog/flagging-core'
1313

1414
export function evaluateForSubject<T extends FlagValueType>(
1515
flag: Flag | undefined,

packages/node-server/src/provider.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import { OpenFeatureEventEmitter, ProviderEvents } from '@openfeature/server-sdk
1616
import { EvaluationContext } from '@openfeature/core'
1717
import { evaluate } from './configuration/evaluation'
1818
import { UniversalFlagConfigurationV1 } from './configuration/ufc-v1'
19-
import { ExposureEvent } from '@datadog/flagging-core/src/configuration/exposureEvent.types'
20-
import { createExposureEvent } from '@datadog/flagging-core/src/configuration/exposureEvent'
19+
import { ExposureEvent } from '@datadog/flagging-core'
20+
import { createExposureEvent } from '@datadog/flagging-core'
2121
import type { Channel } from 'node:diagnostics_channel'
2222

2323
export interface DatadogNodeServerProviderOptions {

packages/node-server/test/TestCaseResult.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { EvaluationContextValue, FlagValue } from '@openfeature/server-sdk'
22
import { VariantType } from '../src/configuration/ufc-v1'
3-
import { PrecomputedFlagMetadata } from '@datadog/flagging-core/src/configuration/configuration'
3+
import { PrecomputedFlagMetadata } from '@datadog/flagging-core'
44

55
export interface TestCase {
66
flag: string

packages/node-server/test/flags-v1.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import type { ExposureEvent } from '@datadog/flagging-core/src/configuration/exposureEvent.types'
21
import type { EvaluationContext, EvaluationDetails, FlagValue, JsonValue, Logger } from '@openfeature/core'
32
import { OpenFeature } from '@openfeature/server-sdk'
43
import fs from 'fs'
@@ -7,6 +6,7 @@ import path from 'path'
76
import { UniversalFlagConfigurationV1, UniversalFlagConfigurationV1Response } from '../src/configuration/ufc-v1'
87
import { DatadogNodeServerProvider } from '../src/provider'
98
import { TestCase } from './TestCaseResult.types'
9+
import { ExposureEvent } from '@datadog/flagging-core'
1010

1111
type ExposureChannelListener = (message: ExposureEvent, name: string | symbol) => void
1212

packages/node-server/test/provider.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { UniversalFlagConfigurationV1, UniversalFlagConfigurationV1Response } fr
1515
import fs from 'fs'
1616
import path from 'path'
1717
import { Channel } from 'diagnostics_channel'
18-
import { ExposureEvent } from '@datadog/flagging-core/src/configuration/exposureEvent.types'
18+
import { ExposureEvent } from '@datadog/flagging-core'
1919

2020
describe('DatadogNodeServerProvider', () => {
2121
let logger: Logger

0 commit comments

Comments
 (0)