InterfacesPolicyOn this pagePolicy <I, O>Index PropertiesevaluateexprProperties evaluateevaluate: IsEmptyObject<I> extends true ? () => { input: I; output: O } : (x: I) => { input: I; output: O }exprexpr: () => unknownType declaration(): unknownReturns unknown