eliza-core
Version:
A rendition of ELIZA program engine by Weizenbaum sharable for all javascript environments
15 lines (14 loc) • 381 B
JavaScript
export function snapshotKey(key) {
const toPrint = {};
toPrint.key = key.getKey();
toPrint.rank = key.getRank();
toPrint.decomps = (key.getDecomp() || []).map(d => snapshotDecomp(d));
return toPrint;
}
export function snapshotDecomp(d) {
return {
pattern: d.getPattern(),
isAware: d.isMemoryKey(),
reasembs: d.getReasemb(),
};
}