Module

x/drash/mod.ts>Interfaces.IKeyValuePairs

A microframework for Deno's HTTP server with zero third-party dependencies
Go to Latest
interface Interfaces.IKeyValuePairs
import { type Interfaces } from "https://dotland.deno.dev/x/drash@v2.7.0/mod.ts";
const { IKeyValuePairs } = Interfaces;

An interface to help type key-value pair objects with different values.

Examples:

const myKvpObject: IKeyValuePairs<string> = {
  some_key: "some string",
};

const myKvpObject: IKeyValuePairs<number> = {
  some_key: 1,
};

interface SomeOtherInterface {
    [key: string]: number;
}
const myKvpObject: IKeyValuePairs<SomeOtherInterface> = {
  some_key: {
    some_other_key: 1
  },
};