10 lines
304 B
TypeScript
10 lines
304 B
TypeScript
// Warning: a module must have something besides just a "declare module"
|
|
// section; otherwise it is ignored.
|
|
export type UnaryPredicate<T> = {params: [T], returns: boolean}
|
|
declare module "./type" {
|
|
interface Operations<T> {
|
|
isReal: UnaryPredicate<T>
|
|
isSquare: UnaryPredicate<T>
|
|
}
|
|
}
|