// import select from 'select';
// import command from './command';
// import createFakeElement from './create-fake-element';
// import { IClipCopy, IfakeCopyAction } from './type';

// const fakeCopyAction: IfakeCopyAction = (value, options) => {
//   // const fakeElement = createFakeElement(value);
//   // options?.container && options.container.appendChild(fakeElement);
//   // const selectedText = select(fakeElement);
//   // command('copy');
//   // fakeElement.remove();

//   return selectedText;
// };

export const ClipCopy = () =>
  // target,
  // options = { container: document.body },
  {
    // let selectedText = '';
    // if (typeof target === 'string') {
    //   // selectedText = fakeCopyAction(target, options);
    // } else if (
    //   target instanceof HTMLInputElement &&
    //   !['text', 'search', 'url', 'tel', 'password'].includes(target?.type)
    // ) {
    //   // selectedText = fakeCopyAction(target.value, options);
    // } else {
    //   selectedText = select(target);
    //   command('copy');
    // }
    // return selectedText;
  };
