next.js/packages/next-codemod/transforms/__testfixtures__/remove-unstable-prefix/dynamic-require.input.tsx
dynamic-require.input.tsx17 lines563 B
// @ts-nocheck
/* eslint-disable */
function loadCache() {
  // Dynamic require with destructuring
  const { unstable_cacheTag, unstable_cacheLife } = require('next/cache')

  // Dynamic require with property access
  const cache = require('next/cache')
  const directTag = cache.unstable_cacheTag
  const directLife = cache.unstable_cacheLife

  // Direct property access on require
  const tag = require('next/cache').unstable_cacheTag('my-tag')
  const life = require('next/cache').unstable_cacheLife('2 hours')

  return { tag, life, directTag, directLife }
}
Quest for Codev2.0.0
/
SIGN IN