1
は有効であると表示されます。それが有効である場合、私はそれを実装する方法活字体関数インタフェースの実装
interface IPredicate {
(s: Product): boolean
and(IPredicate): IPredicate
or(IPredicate): IPredicate
}
そのおおよそ次のような作品:
let a: IPredicate = (s: Something) => true
let b: IPredicate = (s: Something) => false
let c: IPredicate = a.and(b)