Skip to content

Commit dd3954e

Browse files
authored
Merge pull request #323 from achingbrain/fix/convert-enums-to-types
fix: convert enums to types
2 parents b3faf58 + 8b98401 commit dd3954e

File tree

1 file changed

+3
-19
lines changed

1 file changed

+3
-19
lines changed

src/lib/types.ts

+3-19
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,7 @@ export interface ProxyServer {
4747
password?: string;
4848
}
4949

50-
export const enum RelayType {
51-
TurnUdp = 'TurnUdp',
52-
TurnTcp = 'TurnTcp',
53-
TurnTls = 'TurnTls',
54-
}
50+
export type RelayType = 'TurnUdp' | 'TurnTcp' | 'TurnTls'
5551

5652
export interface IceServer {
5753
hostname: string;
@@ -80,13 +76,7 @@ export interface RtcConfig {
8076
}
8177

8278
// Lowercase to match the description type string from libdatachannel
83-
export enum DescriptionType {
84-
Unspec = 'unspec',
85-
Offer = 'offer',
86-
Answer = 'answer',
87-
Pranswer = 'pranswer',
88-
Rollback = 'rollback',
89-
}
79+
export type DescriptionType = 'unspec' | 'offer' | 'answer' | 'pranswer' | 'rollback'
9080

9181
export type RTCSdpType = 'answer' | 'offer' | 'pranswer' | 'rollback';
9282

@@ -118,10 +108,4 @@ export interface SelectedCandidateInfo {
118108
}
119109

120110
// Must be same as rtc enum class Direction
121-
export const enum Direction {
122-
SendOnly = 'SendOnly',
123-
RecvOnly = 'RecvOnly',
124-
SendRecv = 'SendRecv',
125-
Inactive = 'Inactive',
126-
Unknown = 'Unknown',
127-
}
111+
export type Direction = 'SendOnly' | 'RecvOnly' | 'SendRecv' | 'Inactive' | 'Unknown'

0 commit comments

Comments
 (0)