// Package: com.lightningkite.lightningdb // Managed here. import {Comparator, DataClass, hashString, tryCastClass} from '@lightningkite/khrysalis-runtime' import {TProperty1} from "@lightningkite/khrysalis-runtime"; export function keyGet(on: K, key: TProperty1): V { return on[key] as unknown as V } export function keySet(on: K, key: TProperty1, value: V): K { const dict: Record = {} dict[key as string] = value return (on as unknown as DataClass).copy(dict) as unknown as K }