2023-07-26 10:45:41 +00:00
|
|
|
# SPDX-FileCopyrightText: ☭ Emery Hemingway
|
|
|
|
# SPDX-License-Identifier: Unlicense
|
|
|
|
|
|
|
|
import std/json
|
|
|
|
import preserves, preserves/jsonhooks
|
|
|
|
|
2023-12-25 23:11:54 +00:00
|
|
|
export fromPreservesHook, toPreservesHook
|
2023-07-26 10:45:41 +00:00
|
|
|
# re-export the hooks so that conversion "just works"
|
|
|
|
|
|
|
|
type
|
|
|
|
SendJson* {.preservesRecord: "send".} = object
|
|
|
|
data*: JsonNode
|
|
|
|
RecvJson* {.preservesRecord: "recv".} = object
|
|
|
|
data*: JsonNode
|