jinaga
Version:
Data management for web and mobile applications.
15 lines (12 loc) • 400 B
text/typescript
import { LoadMessage, SaveMessage } from '../http/messages';
import { FactEnvelope, FactReference } from '../storage';
export function serializeSave(envelopes: FactEnvelope[]) : SaveMessage {
return {
facts: envelopes.map(e => e.fact)
};
}
export function serializeLoad(references: FactReference[]) : LoadMessage {
return {
references: references
};
}