Skip to main content
Module

std/node/internal/crypto/_keys.ts

Deno standard library
Go to Latest
File
// Copyright 2022-2022 the Deno authors. All rights reserved. MIT license.import { kKeyObject } from "./constants.ts";
export const kKeyType = Symbol("kKeyType");
export function isKeyObject(obj: unknown): boolean { return ( obj != null && (obj as Record<symbol, unknown>)[kKeyType] !== undefined );}
export function isCryptoKey(obj: unknown): boolean { return ( obj != null && (obj as Record<symbol, unknown>)[kKeyObject] !== undefined );}