Common Utilities for DSA Components
Constants
- alphabet → List<String>
-
const ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M"…
- DSA_VERSION → String
-
The DSA Version
"1.1.2"
- numbers → List<int>
-
const [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
- specials → List<String>
-
const ["@", "=", "_", "+", "-", "!", "."]
Typedefs
-
ExecutableFunction(
) → dynamic -
Producer(
) → T -
Taker(
T value) → dynamic -
TwoTaker(
A a, B b) → dynamic
Properties
- DEBUG_MODE → bool
-
Gets if we are in checked mode.
read-only - logger → Logger
-
Fetches the logger instance.
read-only
Functions
-
awaitWithTimeout(
Future future, int timeoutMs, { Function onTimeout: null, Function onSuccessAfterTimeout: null, Function onErrorAfterTimeout: null }) → Future -
buildActionIO(
Map<String, String> types) → List<Map<String, dynamic>> -
buildEnumType(
Iterable<String> values) → String -
countCharacterFrequency(
String input, String char) → int -
foldList(
List<int> a, List<int> b) → List<int> -
generateBasicId(
{int length: 30 }) → String -
generateToken(
{int length: 50 }) → String -
parseEnumType(
String type) → List<String> -
toUTF8(
String str) → Uint8List -
updateLogLevel(
String name) → void -
Updates the log level to the level specified
name
.
Classes
- Base64
-
difference from crypto lib CryptoUtils.bytesToBase64:
- BinaryData
- BroadcastStreamController
- ByteDataUtil
- CachedStreamWrapper
- Disposable
- DsCodec
- DsJson
- DsJsonCodecImpl
- DSLinkJSON
- DSLogUtils
- DsMsgPackCodecImpl
- DsTimer
- FunctionDisposable
- Interval
- Scheduler
-
Schedule Tasks
- TimerFunctions
- UriComponentDecoder
-
a decoder class to decode malformed url encoded string