augment-vir - v32.2.2
    Preparing search index...

      augment-vir - v32.2.2

      ArrayElement
      ArrayToObjectOptions
      AtLeastTuple
      IsTupleSizeSafe
      MappedTuple
      MaybeArray
      MaybeReadonlyArray
      MaybeTuple
      Paths
      RemoveFirstTupleEntry
      RemoveLastTupleEntry
      Tuple
      TupleIndexes
      TupleIndexesRecursive
      TypedArray
      UnionToTuple
      UnknownArray
      arrayToObject
      awaitedBlockingMap
      awaitedFilter
      awaitedFind
      awaitedForEach
      chunkArray
      combineErrors
      createArray
      crossProduct
      ensureArray
      extractDuplicates
      filterMap
      filterOutIndexes
      filterToEnumValues
      fromAsyncIterable
      getArrayPage
      groupArrayBy
      removeDuplicates
      repeatArray
      shuffleArray
      trimArrayStrings
      typedMap
      assert
      assertWrap
      check
      checkWrap
      waitUntil
      checkCustomDeepQuality
      AssertionError
      DiffError
      CanBeEmpty
      CombinedParentValue
      CombineTypeWithKey
      CustomOutputAsserter
      Empty
      ErrorMatchOptions
      ExtractValue
      Falsy
      FalsyValue
      IfEquals
      IfExtends
      Truthy
      WaitUntilOptions
      WithDefinedProperties
      Promisable
      convertTo
      copyThroughJson
      safeCopyThroughJson
      EnumBaseType
      filterToEnumValues
      getEnumValues
      RuntimeEnv
      RuntimeEnvError
      currentRuntimeEnv
      determineRuntimeEnv
      isInsidePlaywrightTest
      isRuntimeEnv
      perEnv
      combineErrorMessages
      combineErrors
      ensureError
      ensureErrorAndPrependMessage
      ensureErrorClass
      extractErrorMessage
      PackageJson
      DebounceStyle
      Debounce
      AbstractClass
      AbstractConstructor
      AnyFunction
      BivariantFunction
      Class
      Constructor
      EmptyAsyncFunction
      EmptyFunction
      EmptyMaybeAsyncFunction
      NoInputsFunction
      TypedFunction
      WrapInTryOptions
      callAsynchronously
      executeCount
      ifTruthy
      measureExecutionDuration
      retry
      wrapInTry
      HttpStatusCategory
      ErrorHttpStatus
      ErrorHttpStatusCategories
      HttpMethod
      HttpStatus
      HttpStatusByCategory
      HttpStatusToCategory
      SuccessHttpStatus
      SuccessHttpStatusCategories
      errorHttpStatusCategories
      HttpMethod
      HttpStatus
      httpStatusByCategory
      httpStatusToCategory
      isErrorHttpStatus
      PackageJsonDependencyKey
      ConstructorInstanceMap
      ArrayPaginationOptions
      Brand
      BrandedTypeTag
      ChunkArrayOptions
      GrepMatches
      GrepOptions
      GrepSearchLocation
      GrepSearchPattern
      LocatorScreenshotOptions
      NpmDep
      NpmDeps
      RemoveAllBranding
      RetryCallbackParams
      SaveScreenshotOptions
      TakeScreenshotOptions
      prettyDiff
      createBlockingInterval
      JsonArray
      Jsonify
      JsonObject
      JsonPrimitive
      JsonValue
      JsonCompatibleArray
      JsonCompatibleObject
      JsonCompatiblePrimitive
      JsonCompatibleValue
      appendJson
      copyThroughJson
      jsonify
      parseWithJson5
      safeCopyThroughJson
      safeJsonStringify
      stringifyWithJson5
      WriteJsonOptions
      appendJsonFile
      readJsonFile
      writeJsonFile
      emptyLog
      log
      createArrayLogger
      createLogger
      logCountdown
      LogColorKey
      LogOutputType
      LogColorConfig
      Logger
      LoggerLogs
      LoggerOptions
      LogWriter
      LogWriterParams
      LogWriters
      ToLogStringParams
      defaultLogColorConfig
      defaultLoggerOptions
      defaultLogWriters
      logColors
      toLogString
      listenToElementDisconnect
      Coords
      Coords3d
      Digit
      Dimensions
      Dimensions3d
      MinMax
      NegativeInfinity
      PositiveInfinity
      Subtract
      defaultTruncationSuffixes
      addCommasToNumber
      clamp
      ensureMinMax
      requiresScientificNotation
      round
      toEnsuredNumber
      toMaybeNumber
      toNumber
      truncateNumber
      wrapNumber
      AnyObject
      ApplyDefaultOptions
      AreEqualCallback
      ArrayToObjectOptions
      CompleteRequire
      CompleteValues
      DeepValue
      DistributedOmit
      EmptyObject
      EnumMap
      Exact
      Except
      ExceptOptions
      ExcludeEmpty
      ExcludeKeysWithMatchingValues
      ExtractKeysWithMatchingValues
      HasRequiredKeys
      IsEmptyObject
      IsOptionalKeyOf
      KeyCount
      KeysOfUnion
      Merge
      OmitDeep
      OmitIndexSignature
      OptionalKeysOf
      PartialDeep
      PartialDeepOptions
      PartialWithNull
      PartialWithNullable
      PartialWithUndefined
      Paths
      PathsOptions
      PickIndexSignature
      ReadonlyDeep
      ReadonlyKeysOf
      RemoveNullishValues
      RemoveUndefinedValues
      ReplaceNullValuesWithUndefined
      ReplaceUndefinedValuesWithNull
      RequireAtLeastOne
      RequiredAndNotNull
      RequiredKeysOf
      RequireExactlyOne
      RequireOneOrNone
      SetOptional
      SetOptionalAndNullable
      SetOptionalWithUndefined
      SetRequired
      SetRequiredAndNotNull
      Simplify
      SortObjectComparison
      UndefinedToOptional
      UnknownObject
      ValueAtRequiredKey
      Values
      Writable
      WritableDeep
      WritableKeysOf
      arrayToObject
      diffArrays
      diffBasic
      diffObjects
      diffValues
      filterObject
      getDeepValue
      getEntriesSortedByKey
      getObjectTypedEntries
      getObjectTypedKeys
      getObjectTypedValues
      getOrSet
      getOrSetFromMap
      groupArrayBy
      isPrimitive
      mapEnumToObject
      mapObject
      mapObjectValues
      mapObjectValuesSync
      omitObjectKeys
      pickObjectKeys
      removeNullishValues
      removeUndefinedValues
      replaceNullValuesWithUndefined
      replaceUndefinedValuesWithNull
      sortObject
      stringify
      typedObjectFromEntries
      mergeDeep
      mergeDefinedProperties
      mergePropertyArrays
      Sep
      defaultSep
      extractExtension
      getEsmPath
      hasExtension
      replaceExtension
      sanitizeFileName
      systemRootPath
      doesPathContain
      findAncestor
      interpolationSafeWindowsPath
      joinFilesToDir
      readTsconfig
      replaceWithWindowsPathIfNeeded
      resolveImportPath
      toPosixPath
      BasePrismaClient
      BaseTypeMap
      ExpandModel
      ExpandModelObjects
      PrismaAllBasicModels
      PrismaAllModelsCreate
      PrismaBasicModel
      PrismaFullModel
      PrismaKeyedModelCreate
      PrismaModelCreate
      PrismaModelName
      prismaModelCreateExclude
      prismaModelCreateOmitId
      DeferredPromise
      PromiseQueue
      PromiseTimeoutError
      MaybePromise
      awaitAllPromisesInObject
      racePromiseObject
      wait
      waitValue
      wrapPromiseInTimeout
      PromiseQueueUpdateEvent
      PromiseQueueItem
      PromiseQueueUpdate
      SeededRandom
      createCuid2
      randomBoolean
      randomInteger
      randomString
      SeededRandomState
      allowedRandomStringLetters
      ansiRegExp
      endsWithPunctuationRegExp
      punctuationRegExp
      addRegExpFlags
      escapeStringForRegExp
      safeMatch
      setRegExpCaseSensitivity
      setRegExpFlags
      GenericSelectionSet
      PickCollapsedSelection
      SelectFrom
      SelectionSet
      selectCollapsedFrom
      selectFrom
      StringCase
      CasingOptions
      FirstLetterCase
      FirstLetterLowercase
      FirstLetterUppercase
      IsCaseOptions
      PunctuationLetter
      Uuid
      WithPercent
      WithPrefix
      WithPx
      WithSuffix
      ansiRegExp
      defaultCasingOptions
      endsWithPunctuationRegExp
      percentSuffix
      punctuationLetters
      punctuationRegExp
      pxSuffix
      removeColor
      addCommasToNumber
      addPercent
      addPrefix
      addPx
      addSuffix
      camelCaseToKebabCase
      capitalizeFirstLetter
      collapseWhiteSpace
      createUuidV4
      findSubstringIndexes
      getByteLength
      hasCase
      indent
      isCase
      joinWithFinalConjunction
      kebabCaseToCamelCase
      match
      maybeCapitalize
      removeAnsiEscapeCodes
      removeCommas
      removeDuplicateCharacters
      removeEndingPunctuation
      removePercent
      removePrefix
      removePx
      removeSuffix
      replaceStringAtIndex
      safeSplit
      setFirstLetterCasing
      shellQuote
      splitIncludeSplit
      stringify
      trimAndSplitLines
      trimLines
      wrapString
      SnapshotTestCase
      SnapshotTestCaseWithContext
      describe
      it
      testPlaywright
      testWeb
      assertSnapshot
      itCases
      itCasesWithContext
      snapshotCases
      snapshotCasesWithContext
      TestEnv
      SnapshotFileMissingError
      BaseFunctionWithContext
      BaseTestCase
      ElementCasesOptions
      ElementTestCase
      ElementTestCaseExpect
      FunctionTestCase
      FunctionTestCaseMultipleInputs
      FunctionTestCaseSingleInput
      FunctionWithContextTestCase
      FunctionWithContextTestCaseMultipleInputs
      FunctionWithContextTestCaseSingleInput
      MochaNode
      MochaRoot
      MochaSuite
      MochaTest
      MochaTestContext
      NodeTestContext
      PlaywrightTestContext
      TestContextByEnv
      UniversalBareDescribe
      UniversalBareIt
      UniversalDescribe
      UniversalIt
      UniversalItCallback
      UniversalTestContext
      assertTestContext
      assertWrapTestContext
      cleanTestNameAsDir
      determineTestContextEnv
      extractTestName
      extractTestNameAsDir
      isTestContext
      Branded
      BuiltIns
      ExcludeExactly
      HasMultipleCallSignatures
      If
      IfNotAnyOrNever
      InverseBoolean
      IsAny
      IsEqual
      IsNever
      IsNull
      IsUnknown
      LiteralUnion
      MakePartial
      NarrowToActual
      NarrowToExpected
      NonEmptyString
      Overwrite
      PartialWithNull
      PartialWithNullable
      PartialWithUndefined
      Primitive
      RemovePrefix
      RemoveSuffix
      RequireNonVoid
      TagContainer
      Tagged
      TsRecurse
      TsRecursionStart
      TsRecursionTracker
      TsTooMuchRecursion
      UnionMember
      UnionToIntersection
      UnwrapBrand
      applyBrand
      ensureType
      isPrimitive
      makeReadonly
      makeWritable
      Uuid
      createUuidV4
      loadImage
      loadVideo
      waitForAnimationFrame
      ElementTree
      QueryThroughShadowOptions
      WalkActiveElementCallback
      appendPositionDebugDiv
      calculateTextDimensions
      checkIfEntirelyInScrollView
      checkIfInScrollView
      extractElementText
      extractEventTarget
      findMatchingAncestor
      findOverflowAncestor
      getCenterOfElement
      getDirectChildren
      getNestedChildren
      getNestedChildrenTree
      getParentElement
      isElementFocused
      isElementVisible
      queryThroughShadow
      toTagOrDefinition
      walkActiveElement
      DirContents
      WriteJsonOptions
      appendJsonFile
      downloadFile
      grep
      readAllDirContents
      readDirFilesByExtension
      readDirRecursive
      readFileIfExists
      readJsonFile
      resetDirContents
      walkFiles
      writeDirContents
      writeFileAndDir
      writeJsonFile
      NpmWorkspace
      findAllPackageJsonFilePaths
      findNpmBinPath
      getWorkspacePackageJsonFilePaths
      listAllDirectNpmDeps
      queryNpmWorkspace
      readPackageJson
      OperatingSystem
      currentOperatingSystem
      isOperatingSystem
      askQuestion
      askQuestionUntilConditionMet
      extractRelevantArgs
      runShellCommand
      streamShellCommand
      ShellDoneEvent
      ShellErrorEvent
      ShellStderrEvent
      ShellStdoutEvent
      ShellTarget
      AskQuestionOptions
      LogShellOutputOptions
      QuestionUntilConditionMetOptions
      RelevantArgsInput
      RunShellCommandOptions
      ShellOutput
      StreamShellCommandOptions
      ExtensionToRunner
      logShellOutput
      runCliScript
      DebounceStyle
      HttpStatusCategory
      LogColorKey
      LogOutputType
      RuntimeEnv
      StringCase
      Debounce
      DeferredPromise
      PromiseQueue
      PromiseQueueUpdateEvent
      PromiseTimeoutError
      RuntimeEnvError
      SeededRandom
      AbstractClass
      AbstractConstructor
      AnyFunction
      AnyObject
      ApplyDefaultOptions
      AreEqualCallback
      ArrayElement
      ArrayToObjectOptions
      AtLeastTuple
      BasePrismaClient
      BaseTypeMap
      BivariantFunction
      BuiltIns
      CasingOptions
      Class
      CompleteRequire
      CompleteValues
      Constructor
      Coords
      Coords3d
      DeepValue
      Digit
      Dimensions
      Dimensions3d
      DistributedOmit
      EmptyAsyncFunction
      EmptyFunction
      EmptyMaybeAsyncFunction
      EmptyObject
      EnumBaseType
      EnumMap
      ErrorHttpStatus
      ErrorHttpStatusCategories
      Exact
      Except
      ExceptOptions
      ExcludeEmpty
      ExcludeExactly
      ExcludeKeysWithMatchingValues
      ExpandModel
      ExpandModelObjects
      ExtractKeysWithMatchingValues
      FirstLetterCase
      FirstLetterLowercase
      FirstLetterUppercase
      GenericSelectionSet
      HasMultipleCallSignatures
      HasRequiredKeys
      HttpMethod
      HttpStatus
      HttpStatusByCategory
      HttpStatusToCategory
      If
      IfNotAnyOrNever
      InverseBoolean
      IsAny
      IsCaseOptions
      IsEmptyObject
      IsEqual
      IsNever
      IsNull
      IsOptionalKeyOf
      IsTupleSizeSafe
      IsUnknown
      JsonArray
      JsonCompatibleArray
      JsonCompatibleObject
      JsonCompatiblePrimitive
      JsonCompatibleValue
      Jsonify
      JsonObject
      JsonPrimitive
      JsonValue
      KeyCount
      KeysOfUnion
      LiteralUnion
      LogColorConfig
      Logger
      LoggerLogs
      LoggerOptions
      LogWriter
      LogWriterParams
      LogWriters
      MakePartial
      MappedTuple
      MaybeArray
      MaybePromise
      MaybeReadonlyArray
      MaybeTuple
      Merge
      MinMax
      NarrowToActual
      NarrowToExpected
      NegativeInfinity
      NoInputsFunction
      NonEmptyString
      OmitDeep
      OmitIndexSignature
      OptionalKeysOf
      Overwrite
      PackageJson
      PartialDeep
      PartialDeepOptions
      PartialWithNull
      PartialWithNullable
      PartialWithUndefined
      Paths
      PathsOptions
      PickCollapsedSelection
      PickIndexSignature
      PositiveInfinity
      Primitive
      PrismaAllBasicModels
      PrismaAllModelsCreate
      PrismaBasicModel
      PrismaFullModel
      PrismaKeyedModelCreate
      PrismaModelCreate
      PrismaModelName
      Promisable
      PromiseQueueItem
      PromiseQueueUpdate
      PunctuationLetter
      ReadonlyDeep
      ReadonlyKeysOf
      RemoveFirstTupleEntry
      RemoveLastTupleEntry
      RemoveNullishValues
      RemovePrefix
      RemoveSuffix
      RemoveUndefinedValues
      ReplaceNullValuesWithUndefined
      ReplaceUndefinedValuesWithNull
      RequireAtLeastOne
      RequiredAndNotNull
      RequiredKeysOf
      RequireExactlyOne
      RequireNonVoid
      RequireOneOrNone
      RetryCallbackParams
      SeededRandomState
      SelectFrom
      SelectionSet
      Sep
      SetOptional
      SetOptionalAndNullable
      SetOptionalWithUndefined
      SetRequired
      SetRequiredAndNotNull
      Simplify
      SortObjectComparison
      Subtract
      SuccessHttpStatus
      SuccessHttpStatusCategories
      TagContainer
      Tagged
      ToLogStringParams
      TsRecurse
      TsRecursionStart
      TsRecursionTracker
      TsTooMuchRecursion
      Tuple
      TupleIndexes
      TupleIndexesRecursive
      TypedArray
      TypedFunction
      UndefinedToOptional
      UnionMember
      UnionToIntersection
      UnionToTuple
      UnknownArray
      UnknownObject
      Uuid
      ValueAtRequiredKey
      Values
      WithPercent
      WithPrefix
      WithPx
      WithSuffix
      WrapInTryOptions
      Writable
      WritableDeep
      WritableKeysOf
      allowedRandomStringLetters
      ansiRegExp
      convertTo
      currentRuntimeEnv
      defaultCasingOptions
      defaultLogColorConfig
      defaultLoggerOptions
      defaultLogWriters
      defaultSep
      defaultTruncationSuffixes
      emptyLog
      endsWithPunctuationRegExp
      errorHttpStatusCategories
      HttpMethod
      HttpStatus
      httpStatusByCategory
      httpStatusToCategory
      log
      logColors
      percentSuffix
      prismaModelCreateExclude
      prismaModelCreateOmitId
      punctuationLetters
      punctuationRegExp
      pxSuffix
      removeColor
      toLogString
      addCommasToNumber
      addPercent
      addPrefix
      addPx
      addRegExpFlags
      addSuffix
      appendJson
      arrayToObject
      awaitAllPromisesInObject
      awaitedBlockingMap
      awaitedFilter
      awaitedFind
      awaitedForEach
      callAsynchronously
      camelCaseToKebabCase
      capitalizeFirstLetter
      chunkArray
      clamp
      collapseWhiteSpace
      combineErrorMessages
      combineErrors
      copyThroughJson
      createArray
      createArrayLogger
      createBlockingInterval
      createCuid2
      createLogger
      createUuidV4
      crossProduct
      determineRuntimeEnv
      diffArrays
      diffBasic
      diffObjects
      diffValues
      ensureArray
      ensureError
      ensureErrorAndPrependMessage
      ensureErrorClass
      ensureMinMax
      ensureType
      escapeStringForRegExp
      executeCount
      extractDuplicates
      extractErrorMessage
      extractExtension
      filterMap
      filterObject
      filterOutIndexes
      filterToEnumValues
      findSubstringIndexes
      flattenObject
      fromAsyncIterable
      getArrayPage
      getByteLength
      getDeepValue
      getEntriesSortedByKey
      getEnumValues
      getEsmPath
      getObjectTypedEntries
      getObjectTypedKeys
      getObjectTypedValues
      getOrSet
      getOrSetFromMap
      groupArrayBy
      hasCase
      hasExtension
      ifTruthy
      indent
      isCase
      isErrorHttpStatus
      isInsidePlaywrightTest
      isPrimitive
      isRuntimeEnv
      joinWithFinalConjunction
      jsonify
      kebabCaseToCamelCase
      logCountdown
      makeReadonly
      makeWritable
      mapEnumToObject
      mapObject
      mapObjectValues
      mapObjectValuesSync
      match
      maybeCapitalize
      measureExecutionDuration
      mergeDeep
      mergeDefinedProperties
      mergePropertyArrays
      omitObjectKeys
      parseWithJson5
      perEnv
      pickObjectKeys
      prettyDiff
      racePromiseObject
      randomBoolean
      randomInteger
      randomString
      removeAnsiEscapeCodes
      removeCommas
      removeDuplicateCharacters
      removeDuplicates
      removeEndingPunctuation
      removeNullishValues
      removePercent
      removePrefix
      removePx
      removeSuffix
      removeUndefinedValues
      repeatArray
      replaceExtension
      replaceNullValuesWithUndefined
      replaceStringAtIndex
      replaceUndefinedValuesWithNull
      requiresScientificNotation
      retry
      round
      safeCopyThroughJson
      safeJsonStringify
      safeMatch
      safeSplit
      sanitizeFileName
      selectCollapsedFrom
      selectFrom
      setFirstLetterCasing
      setRegExpCaseSensitivity
      setRegExpFlags
      shellQuote
      shuffleArray
      sortObject
      splitIncludeSplit
      stringify
      stringifyWithJson5
      toEnsuredNumber
      toMaybeNumber
      toNumber
      trimAndSplitLines
      trimArrayStrings
      trimLines
      truncateNumber
      typedMap
      typedObjectFromEntries
      wait
      waitValue
      wrapInTry
      wrapNumber
      wrapPromiseInTimeout
      wrapString
      AssertionError
      DiffError
      CanBeEmpty
      CombinedParentValue
      CombineTypeWithKey
      CustomOutputAsserter
      Empty
      ErrorMatchOptions
      ExtractValue
      Falsy
      FalsyValue
      IfEquals
      IfExtends
      Truthy
      WaitUntilOptions
      WithDefinedProperties
      assert
      assertWrap
      check
      checkWrap
      waitUntil
      TestEnv
      SnapshotFileMissingError
      BaseFunctionWithContext
      BaseTestCase
      ElementCasesOptions
      ElementTestCase
      ElementTestCaseExpect
      FunctionTestCase
      FunctionTestCaseMultipleInputs
      FunctionTestCaseSingleInput
      FunctionWithContextTestCase
      FunctionWithContextTestCaseMultipleInputs
      FunctionWithContextTestCaseSingleInput
      MochaNode
      MochaRoot
      MochaSuite
      MochaTest
      MochaTestContext
      NodeTestContext
      PlaywrightTestContext
      SnapshotTestCase
      SnapshotTestCaseWithContext
      TestContextByEnv
      UniversalBareDescribe
      UniversalBareIt
      UniversalDescribe
      UniversalIt
      UniversalItCallback
      UniversalTestContext
      describe
      it
      testPlaywright
      testWeb
      assertSnapshot
      assertTestContext
      assertWrapTestContext
      cleanTestNameAsDir
      determineTestContextEnv
      extractTestName
      extractTestNameAsDir
      isTestContext
      itCases
      itCasesWithContext
      snapshotCases
      snapshotCasesWithContext
      ElementTree
      QueryThroughShadowOptions
      WalkActiveElementCallback
      appendPositionDebugDiv
      calculateTextDimensions
      checkIfEntirelyInScrollView
      checkIfInScrollView
      extractElementText
      extractEventTarget
      findMatchingAncestor
      findOverflowAncestor
      getCenterOfElement
      getDirectChildren
      getNestedChildren
      getNestedChildrenTree
      getParentElement
      isElementFocused
      isElementVisible
      loadImage
      loadVideo
      queryThroughShadow
      toTagOrDefinition
      waitForAnimationFrame
      walkActiveElement
      OperatingSystem
      ShellDoneEvent
      ShellErrorEvent
      ShellStderrEvent
      ShellStdoutEvent
      ShellTarget
      AskQuestionOptions
      DirContents
      GrepMatches
      GrepOptions
      GrepSearchLocation
      GrepSearchPattern
      LogShellOutputOptions
      NpmDep
      NpmDeps
      NpmWorkspace
      QuestionUntilConditionMetOptions
      ReadFileOutput
      RelevantArgsInput
      RunShellCommandOptions
      ShellOutput
      StreamShellCommandOptions
      WalkFilesParams
      WriteJsonOptions
      currentOperatingSystem
      ExtensionToRunner
      systemRootPath
      appendJsonFile
      askQuestion
      askQuestionUntilConditionMet
      doesPathContain
      downloadFile
      extractRelevantArgs
      findAllPackageJsonFilePaths
      findAncestor
      findNpmBinPath
      getWorkspacePackageJsonFilePaths
      grep
      interpolationSafeWindowsPath
      isOperatingSystem
      joinFilesToDir
      listAllDirectNpmDeps
      logShellOutput
      queryNpmWorkspace
      readAllDirContents
      readDirFilesByExtension
      readDirRecursive
      readFileIfExists
      readJsonFile
      readPackageJson
      readTsconfig
      replaceWithWindowsPathIfNeeded
      resetDirContents
      resolveImportPath
      runCliScript
      runShellCommand
      streamShellCommand
      toPosixPath
      walkFiles
      writeDirContents
      writeFileAndDir
      writeJsonFile