| Server IP : 43.130.17.34 / Your IP : 216.73.217.6 Web Server : nginx/1.28.0 System : Linux VM-4-12-opencloudos 6.6.92-34.1.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 25 21:32:13 CST 2025 x86_64 User : www ( 1000) PHP Version : 8.0.26 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/yespkg.com/wp-content/plugins/admin-menu-editor-pro/js/ |
Upload File : |
///<reference path="knockout.d.ts"/>
interface AmeDictionary<T> {
[mapKey: string]: T;
}
// noinspection JSUnusedGlobalSymbols
type KeysMatchingType<T, V> = { [K in keyof T]: T[K] extends V ? K : never }[keyof T];
type AmeCssBorderStyle = 'none' | 'solid' | 'dashed' | 'dotted' | 'double' | 'groove' | 'ridge' | 'outset';
interface AmeCssBorderSettings {
style: AmeCssBorderStyle;
color: string;
width: number;
}
type AmeObservablePropertiesOf<T> = {
[P in keyof T]: KnockoutObservable<T[P]>;
}
type AmeRecursiveObservablePropertiesOf<T> = {
[P in keyof T]: T[P] extends object ? AmeRecursiveObservablePropertiesOf<T[P]> : KnockoutObservable<T[P]>;
}
type Constructor<T> = new (...args: any[]) => T;
type WithRequiredKey<T, K extends keyof T> = Omit<T, K> & Required<Pick<T, K>>;
interface JQuery {
//My jQuery typings are out of date, and are missing this signature for the "off" method
//where the callback takes additional arguments.
off(events: string, handler: (eventObject: JQueryEventObject, ...args: any[]) => any): JQuery;
}
/**
* Partial type definition for the WordPress "wp" global.
* Sure would be nice if WordPress provided this.
*/
declare const wp: {
codeEditor: {
//See /wp-admin/js/code-editor.js for basic method documentation.
initialize: (textarea: string|JQuery|Element, options: object) => any;
};
media: {
(attributes: {
button: { text: string };
library: { type: string };
multiple: boolean;
title: string
}): any;
attachment(id: number): any;
};
editor: {
remove: (id: string) => void;
initialize: (id: string, settings: Partial<WpEditorInitSettings>) => any;
};
};
/**
* Incomplete type definition for the settings object that can be passed to wp.editor.initialize().
*/
interface WpEditorInitSettings {
tinymce: boolean | {
wpautop: boolean;
toolbar1?: string,
toolbar2?: string,
toolbar3?: string,
toolbar4?: string,
};
quicktags: boolean | {
buttons?: string;
};
mediaButtons: boolean;
}
/**
* Webpack will replace this with a boolean literal. Note that
* when not using Webpack, it will be undefined, so a typeof check
* is recommended.
*/
declare const AME_IS_PRODUCTION: boolean;