variable replaySeek

Codec for <ReplaySeek>.

Examples

Read a <ReplaySeek> element

import { assertEquals } from "@std/assert";
import { parse } from "@std/xml";
import { replaySeek } from "@hertzg/reolink-api/protocol/params";

const root = parse(
  '<ReplaySeek version="1.1"><channelId>1</channelId>' +
    "<seekTime><hour>8</hour></seekTime></ReplaySeek>",
).root;

assertEquals(replaySeek.decode(root), { channelId: 1, seekTime: { hour: 8 } });

Type

XmlParam<"ReplaySeek", ReplaySeek>

Usage

import { replaySeek } from "protocol/params/mod.ts";