# Module cloudi_proplists

- Description
- Data Types
- Function Index
- Function Details

### Proplists Extensions Module

.

Copyright © 2009-2020 Michael Truog

Version: 2.0.1 Dec 3 2021 17:15:35 ------------------------------------------------------------------------

Authors: Michael Truog (`mjtruog at protonmail dot com`).

## Description

### Proplists Extensions Module

## Data Types

### property()

`property() = {atom(), any()}`

## Function Index

delete_all/2 | #### Delete all the instances of the keys provided. .
find_any/2 | #### Determine if any of the keys provided are present. .
partition/2 | #### Partition the proplist based on a key. .
take_values/2 | #### Remove many keys from the proplist. The defaults are provided as a proplist.

## Function Details

### delete_all/2

`delete_all(Keys::[atom()], List::[property()]) -> [property()]`

#### Delete all the instances of the keys provided.

### find_any/2

`find_any(Keys::[atom()], List::[property()]) -> boolean()`

#### Determine if any of the keys provided are present.

### partition/2

`partition(Key::atom(), List::[property()]) -> {[property()], [property()]}`

#### Partition the proplist based on a key.

### take_values/2

`take_values(DefaultList::[property()], List::[property()]) -> list()`

#### Remove many keys from the proplist.

The defaults are provided as a proplist

Generated by EDoc