dynamicProp
import { dynamicProp } from "https://raw.githubusercontent.com/Hatscat/MetavaScript/main/index.ts";
access to a property value by dynamic key
@example
// returns "[1,2,3][0]"
dynamicProp(List(1,2,3), 0)
@example
// returns "{a:{b:2}}['a']['b']"
dynamicProp(Record({ a: { b: 2 } }), Text`a`, Text`b`)
function dynamicProp(obj: string, ...keys: Array<string | number>): string;