module Cursor.Brick.Map.KeyValue where import Brick.Types import Cursor.Map keyValueWidget :: (kc -> v -> Widget n) -> (k -> vc -> Widget n) -> KeyValueCursor kc vc k v -> Widget n keyValueWidget :: (kc -> v -> Widget n) -> (k -> vc -> Widget n) -> KeyValueCursor kc vc k v -> Widget n keyValueWidget = (kc -> v -> Widget n) -> (k -> vc -> Widget n) -> KeyValueCursor kc vc k v -> Widget n forall kc v c k vc. (kc -> v -> c) -> (k -> vc -> c) -> KeyValueCursor kc vc k v -> c foldKeyValueCursor keyValueWidgetM :: (kc -> v -> f (Widget n)) -> (k -> vc -> f (Widget n)) -> KeyValueCursor kc vc k v -> f (Widget n) keyValueWidgetM :: (kc -> v -> f (Widget n)) -> (k -> vc -> f (Widget n)) -> KeyValueCursor kc vc k v -> f (Widget n) keyValueWidgetM = (kc -> v -> f (Widget n)) -> (k -> vc -> f (Widget n)) -> KeyValueCursor kc vc k v -> f (Widget n) forall kc v c k vc. (kc -> v -> c) -> (k -> vc -> c) -> KeyValueCursor kc vc k v -> c foldKeyValueCursor