MCPcopy Create free account
hub / github.com/AlexErrant/Pentive / serializeKind

Function serializeKind

shared-dom/src/language/stringLabels.ts:56–71  ·  view source on GitHub ↗
(kind: KindEnum)

Source from the content-addressed store, hash-verified

54export const kindEnums = ['new', 'learn', 'review', 'relearn', 'cram'] as const
55export type KindEnum = (typeof kindEnums)[number]
56export function serializeKind(kind: KindEnum) {
57 switch (kind) {
58 case 'new':
59 return null
60 case 'learn':
61 return 0
62 case 'review':
63 return 1
64 case 'relearn':
65 return 2
66 case 'cram':
67 return 3
68 default:
69 return assertNever(kind)
70 }
71}
72
73export const stateEnums = [
74 'normal',

Callers 1

handleLabelFunction · 0.90

Calls 1

assertNeverFunction · 0.90

Tested by

no test coverage detected