augment-vir - v31.2.0

Array

ArrayElement
AtLeastTuple
MappedTuple
MaybeArray
MaybeReadonlyArray
MaybeTuple
RemoveFirstTupleEntry
RemoveLastTupleEntry
Tuple
arrayToObject
awaitedBlockingMap
awaitedFilter
awaitedForEach
combineErrors
createArray
filterMap
filterOutIndexes
filterToEnumValues
groupArrayBy
removeDuplicates
repeatArray
shuffleArray
trimArrayStrings
typedMap

Assert

assert
assertWrap
check
checkCustomDeepQuality
checkWrap
waitUntil

Assert : Util

AssertionError
CanBeEmpty
CustomOutputAsserter
Empty
ErrorMatchOptions
Falsy
FalsyValue
IfEquals
IfExtends
Truthy
WaitUntilOptions

Copy

copyThroughJson

Enum

EnumBaseType
filterToEnumValues
getEnumValues

Env

RuntimeEnv
RuntimeEnvError
currentRuntimeEnv
determineRuntimeEnv
isRuntimeEnv
perEnv

Error

combineErrorMessages
combineErrors
ensureError
ensureErrorAndPrependMessage
extractErrorMessage

Function

DebounceStyle
Debounce
AnyFunction
NoInputsFunction
TypedFunction
WrapInTryOptions
callAsynchronously
callWithRetries
ifTruthy
measureExecutionDuration
wrapInTry

HTTP

HttpStatus
HttpStatusCategory
HttpStatusByCategory
httpStatusByCategory

JSON : Common

JsonCompatibleArray
JsonCompatibleObject
JsonCompatiblePrimitive
JsonCompatibleValue
appendJson
copyThroughJson
jsonify

JSON : Node

WriteJsonOptions
appendJsonFile
readJsonFile
writeJsonFile

Log

emptyLog
log
createArrayLogger
createLogger

Log : Util

LogColorKey
LogOutputType
LogColorConfig
Logger
LoggerLogs
LoggerOptions
LogWriter
LogWriterParams
LogWriters
ToLogStringParams
defaultLogColorConfig
defaultLoggerOptions
defaultLogWriters
logColors
toLogString

Number

Coords
Coords3d
Digit
Dimensions
Dimensions3d
MinMax
defaultTruncationSuffixes
addCommasToNumber
clamp
ensureMinMax
requiresScientificNotation
round
toEnsuredNumber
toMaybeNumber
toNumber
truncateNumber
wrapNumber

Object

AnyObject
AreEqualCallback
CompleteRequire
CompleteValues
EnumMap
ExcludeEmpty
ExcludeKeysWithMatchingValues
ExtractKeysWithMatchingValues
KeyCount
PartialWithNullable
PartialWithUndefined
RequiredAndNotNull
RequiredKeysOf
SetOptionalAndNullable
SetRequiredAndNotNull
UnknownObject
ValueAtRequiredKey
Values
arrayToObject
diffArrays
diffBasic
diffObjects
diffValues
filterObject
getEntriesSortedByKey
getObjectTypedEntries
getObjectTypedKeys
getObjectTypedValues
getOrSet
getOrSetFromMap
groupArrayBy
mapEnumToObject
mapObject
mapObjectValues
mapObjectValuesSync
omitObjectKeys
pickObjectKeys
stringify
typedObjectFromEntries

Object : Merge

mergeDeep
mergeDefinedProperties
mergePropertyArrays

Path : Common

getEsmPath

Path : Node

systemRootPath
findAncestor
interpolationSafeWindowsPath
joinFilesToDir
replaceWithWindowsPathIfNeeded
toPosixPath

Prisma : Common

BasePrismaClient
BasePrismaPayload
PrismaAllBasicModels
PrismaAllModelsCreate
PrismaBasicModel
PrismaFullModel
PrismaKeyedModelCreate
PrismaModelCreate
PrismaModelName
prismaModelCreateExclude
prismaModelCreateOmitId

Prisma : Common : Util

ExpandPotentialArrayPrismaTypeMapPayload
ExpandPrismaTypeMapPayload

Prisma : Node

PrismaAddModelData
PrismaDataDumpOptions
prisma

Prisma : Node : Util

PrismaMigrationNeededError
PrismaResetNeededError
PrismaSchemaError
PrismaMigrationStatus

Promise

DeferredPromise
PromiseQueue
PromiseTimeoutError
MaybePromise
wait
waitValue
wrapPromiseInTimeout

Promise : Util

PromiseQueueUpdateEvent
PromiseQueueItem
PromiseQueueUpdate

Random

randomBoolean
randomInteger
randomString

Random : Util

allowedRandomStringLetters

RegExp

ansiRegExp
endsWithPunctuationRegExp
punctuationRegExp
addRegExpFlags
escapeStringForRegExp
safeMatch
setRegExpCaseSensitivity
setRegExpFlags

Selection

GenericSelectionSet
PickCollapsedSelection
SelectFrom
SelectionSet
selectCollapsedFrom
selectFrom

String

StringCase
CasingOptions
IsCaseOptions
PunctuationLetter
Uuid
WithPercent
WithPrefix
WithPx
WithSuffix
ansiRegExp
defaultCasingOptions
endsWithPunctuationRegExp
percentSuffix
punctuationLetters
punctuationRegExp
pxSuffix
addCommasToNumber
addPercent
addPrefix
addPx
addSuffix
camelCaseToKebabCase
capitalizeFirstLetter
collapseWhiteSpace
createUuidV4
findSubstringIndexes
hasCase
isCase
joinWithFinalConjunction
kebabCaseToCamelCase
maybeCapitalize
removeAnsiEscapeCodes
removeColor
removeCommas
removeDuplicateCharacters
removeEndingPunctuation
removePercent
removePrefix
removePx
removeSuffix
replaceStringAtIndex
safeSplit
splitIncludeSplit
stringify
wrapString

Test

testWeb
assertSnapshot
describe
it
itCases
snapshotCases

Test : Util

SnapshotFileMissingError
BaseTestCase
ContextByEnv
FunctionTestCase
FunctionTestCaseMultipleInputs
FunctionTestCaseSingleInput
MochaNode
MochaRoot
MochaSuite
MochaTest
MochaTestContext
NodeTestContext
UniversalBareDescribe
UniversalBareIt
UniversalDescribe
UniversalIt
UniversalItCallback
UniversalTestContext
assertTestContext
assertWrapTestContext
determineTestContextEnv
isTestContext

Type

NarrowToActual
NarrowToExpected
Overwrite
PartialWithNullable
PartialWithUndefined
RequireNonVoid
TsRecurse
TsRecursionStart
TsRecursionTracker
TsTooMuchRecursion
ensureType
makeReadonly
makeWritable

UUID

Uuid
createUuidV4

Web

loadImage
loadVideo
waitForAnimationFrame

Web : Elements

QueryThroughShadowOptions
appendPositionDebugDiv
calculateTextDimensions
checkIfEntirelyInScrollView
checkIfInScrollView
extractElementText
extractEventTarget
findMatchingAncestor
findOverflowAncestor
getCenterOfElement
getDirectChildren
getNestedChildren
getParentElement
isElementFocused
isElementVisible
queryThroughShadow
toTagOrDefinition

Node : Docker

docker

Node : Docker : Util

DockerContainerStatus
DockerVolumeMappingType
CopyToDockerContainerParams
DockerContainerInfo
DockerContainerInfoState
DockerEnvMap
DockerPortMap
DockerVolumeMap
RunDockerContainerCommandParams
RunDockerContainerParams
exitedDockerContainerStatuses

Node : File

DirContents
WriteJsonOptions
appendJsonFile
createSymlink
downloadFile
readAllDirContents
readDirFilesByExtension
readDirRecursive
readFileIfExists
readJsonFile
resetDirContents
writeDirContents
writeFileAndDir
writeJsonFile

Node : Npm

NpmWorkspace
queryNpmWorkspace
readPackageJson

Node : OS

OperatingSystem
currentOperatingSystem
isOperatingSystem

Node : Terminal

askQuestion
askQuestionUntilConditionMet
extractRelevantArgs
runShellCommand
streamShellCommand

Node : Terminal : Util

ShellDoneEvent
ShellErrorEvent
ShellStderrEvent
ShellStdoutEvent
ShellTarget
AskQuestionOptions
LogShellOutputOptions
QuestionUntilConditionMetOptions
RelevantArgsInput
RunShellCommandOptions
ShellOutput
ExtensionToRunner
logShellOutput
runCliScript

Package : @augment-vir/common

DebounceStyle
HttpStatus
HttpStatusCategory
LogColorKey
LogOutputType
RuntimeEnv
StringCase
Debounce
DeferredPromise
PromiseQueue
PromiseQueueUpdateEvent
PromiseTimeoutError
RuntimeEnvError
AnyFunction
AnyObject
AreEqualCallback
ArrayElement
AtLeastTuple
BasePrismaClient
BasePrismaPayload
CasingOptions
CompleteRequire
CompleteValues
Coords
Coords3d
Digit
Dimensions
Dimensions3d
EnumBaseType
EnumMap
ExcludeEmpty
ExcludeKeysWithMatchingValues
ExpandPotentialArrayPrismaTypeMapPayload
ExpandPrismaTypeMapPayload
ExtractKeysWithMatchingValues
GenericSelectionSet
HttpStatusByCategory
IsCaseOptions
JsonCompatibleArray
JsonCompatibleObject
JsonCompatiblePrimitive
JsonCompatibleValue
KeyCount
LogColorConfig
Logger
LoggerLogs
LoggerOptions
LogWriter
LogWriterParams
LogWriters
MappedTuple
MaybeArray
MaybePromise
MaybeReadonlyArray
MaybeTuple
MinMax
NarrowToActual
NarrowToExpected
NoInputsFunction
Overwrite
PartialWithNullable
PartialWithUndefined
PickCollapsedSelection
PrismaAllBasicModels
PrismaAllModelsCreate
PrismaBasicModel
PrismaFullModel
PrismaKeyedModelCreate
PrismaModelCreate
PrismaModelName
PromiseQueueItem
PromiseQueueUpdate
PunctuationLetter
RemoveFirstTupleEntry
RemoveLastTupleEntry
RequiredAndNotNull
RequiredKeysOf
RequireNonVoid
SelectFrom
SelectionSet
SetOptionalAndNullable
SetRequiredAndNotNull
ToLogStringParams
TsRecurse
TsRecursionStart
TsRecursionTracker
TsTooMuchRecursion
Tuple
TypedFunction
UnknownObject
Uuid
ValueAtRequiredKey
Values
WithPercent
WithPrefix
WithPx
WithSuffix
WrapInTryOptions
allowedRandomStringLetters
ansiRegExp
currentRuntimeEnv
defaultCasingOptions
defaultLogColorConfig
defaultLoggerOptions
defaultLogWriters
defaultTruncationSuffixes
emptyLog
endsWithPunctuationRegExp
httpStatusByCategory
log
logColors
percentSuffix
prismaModelCreateExclude
prismaModelCreateOmitId
punctuationLetters
punctuationRegExp
pxSuffix
addCommasToNumber
addPercent
addPrefix
addPx
addRegExpFlags
addSuffix
appendJson
arrayToObject
awaitedBlockingMap
awaitedFilter
awaitedForEach
callAsynchronously
callWithRetries
camelCaseToKebabCase
capitalizeFirstLetter
clamp
collapseWhiteSpace
combineErrorMessages
combineErrors
copyThroughJson
createArray
createArrayLogger
createLogger
createUuidV4
determineRuntimeEnv
diffArrays
diffBasic
diffObjects
diffValues
ensureError
ensureErrorAndPrependMessage
ensureMinMax
ensureType
escapeStringForRegExp
extractErrorMessage
filterMap
filterObject
filterOutIndexes
filterToEnumValues
findSubstringIndexes
getEntriesSortedByKey
getEnumValues
getEsmPath
getObjectTypedEntries
getObjectTypedKeys
getObjectTypedValues
getOrSet
getOrSetFromMap
hasCase
ifTruthy
isCase
isRuntimeEnv
joinWithFinalConjunction
jsonify
kebabCaseToCamelCase
makeReadonly
makeWritable
mapEnumToObject
mapObject
mapObjectValues
mapObjectValuesSync
maybeCapitalize
measureExecutionDuration
mergeDeep
mergeDefinedProperties
mergePropertyArrays
omitObjectKeys
perEnv
pickObjectKeys
randomBoolean
randomInteger
randomString
removeAnsiEscapeCodes
removeColor
removeCommas
removeDuplicateCharacters
removeDuplicates
removeEndingPunctuation
removePercent
removePrefix
removePx
removeSuffix
repeatArray
replaceStringAtIndex
requiresScientificNotation
round
safeMatch
safeSplit
selectCollapsedFrom
selectFrom
setRegExpCaseSensitivity
setRegExpFlags
shuffleArray
splitIncludeSplit
stringify
toEnsuredNumber
toLogString
toMaybeNumber
toNumber
trimArrayStrings
truncateNumber
typedMap
typedObjectFromEntries
wait
waitValue
wrapInTry
wrapNumber
wrapPromiseInTimeout
wrapString

Package : @augment-vir/assert

AssertionError
CanBeEmpty
CustomOutputAsserter
Empty
ErrorMatchOptions
Falsy
FalsyValue
IfEquals
IfExtends
Truthy
WaitUntilOptions
assert
assertWrap
check
checkWrap
waitUntil

Package : @augment-vir/test

SnapshotFileMissingError
BaseTestCase
ContextByEnv
FunctionTestCase
FunctionTestCaseMultipleInputs
FunctionTestCaseSingleInput
MochaNode
MochaRoot
MochaSuite
MochaTest
MochaTestContext
NodeTestContext
UniversalBareDescribe
UniversalBareIt
UniversalDescribe
UniversalIt
UniversalItCallback
UniversalTestContext
testWeb
assertSnapshot
assertTestContext
assertWrapTestContext
describe
determineTestContextEnv
isTestContext
it
itCases
snapshotCases

Package : @augment-vir/web

QueryThroughShadowOptions
appendPositionDebugDiv
calculateTextDimensions
checkIfEntirelyInScrollView
checkIfInScrollView
extractElementText
extractEventTarget
findMatchingAncestor
findOverflowAncestor
getCenterOfElement
getDirectChildren
getNestedChildren
getParentElement
isElementFocused
isElementVisible
loadImage
loadVideo
queryThroughShadow
toTagOrDefinition
waitForAnimationFrame

Package : @augment-vir/node

DockerContainerStatus
DockerVolumeMappingType
OperatingSystem
PrismaMigrationNeededError
PrismaResetNeededError
PrismaSchemaError
ShellDoneEvent
ShellErrorEvent
ShellStderrEvent
ShellStdoutEvent
ShellTarget
AskQuestionOptions
CopyToDockerContainerParams
DirContents
DockerContainerInfo
DockerContainerInfoState
DockerEnvMap
DockerPortMap
DockerVolumeMap
LogShellOutputOptions
NpmWorkspace
PrismaAddModelData
PrismaDataDumpOptions
PrismaMigrationStatus
QuestionUntilConditionMetOptions
RelevantArgsInput
RunDockerContainerCommandParams
RunDockerContainerParams
RunShellCommandOptions
ShellOutput
WriteJsonOptions
currentOperatingSystem
docker
exitedDockerContainerStatuses
ExtensionToRunner
prisma
systemRootPath
appendJsonFile
askQuestion
askQuestionUntilConditionMet
createSymlink
downloadFile
extractRelevantArgs
findAncestor
interpolationSafeWindowsPath
isOperatingSystem
joinFilesToDir
logShellOutput
queryNpmWorkspace
readAllDirContents
readDirFilesByExtension
readDirRecursive
readFileIfExists
readJsonFile
readPackageJson
replaceWithWindowsPathIfNeeded
resetDirContents
runCliScript
runShellCommand
streamShellCommand
toPosixPath
writeDirContents
writeFileAndDir
writeJsonFile