hunk.code_window:   NEW_RELIC_LICENSE_KEY: str({
       default: '',
     }),
     FF_IS_TOPIC_NOTIFICATION_ENABLED: bool({
       desc: 'This is the environment variables used to enable the feature to send notifications to a topic',
       default: true,
       choices: [false, true],
     }),
     REDIS_CACHE_SERVICE_HOST: str({
       default: '',
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:     desc: 'This is the environment variable used to enable the feature to send notifications to a topic',
       default: true,
       choices: [false, true],
     }),
     FF_IS_DISTRIBUTED_LOCK_LOGGING_ENABLED: bool({
       desc: 'This is the environment variable used to enable the logging for the distributed lock',
  
hunk.file_path: apps/api/src/config/env-validator.ts
hunk.type: replace
file: import { useCallback, useEffect, useRef } from 'react';
  import debounce from 'lodash.debounce';
  
  export const useDebounce = <Arguments = unknown | unknown[]>(callback: (args: Arguments) => void, ms = 0) => {
    const callbackRef = useRef(callback);
    callbackRef.current = callback;
  
    const debouncedCallback = useCallback(debounce(callbackRef.current, ms), [ms]);
  
    useEffect(() => debouncedCallback.cancel, []);
  
    return debouncedCallback;
  };
  