// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. import { kKeyObject } from "ext:deno_node/internal/crypto/constants.ts"; export const kKeyType = Symbol("kKeyType"); export function isKeyObject(obj: unknown): boolean { return ( obj != null && (obj as Record)[kKeyType] !== undefined ); } export function isCryptoKey(obj: unknown): boolean { return ( obj != null && (obj as Record)[kKeyObject] !== undefined ); }