is-interface
v0.1.0
Published
Type Guard for interface
Downloads
5
Maintainers
Readme
is-interface
Type Guard for interface
Install
npm install is-interface
Usage
import is from "@sindresorhus/is";
import { isInterface } from "is-interface";
declare const someObject: unknown;
if (
isInterface(someObject, {
foo: is.string,
bar: is.number,
baz: is.boolean,
})
) {
someObject;
// const someObject: {
// foo: string;
// bar: number;
// baz: boolean;
// }
}
Related
- is - Type guards for any situation