@nextcloud/vue
Version:
Nextcloud vue components
66 lines (65 loc) • 1.83 kB
TypeScript
import { NC_ACTIONS_CLOSE_MENU } from '../components/NcActions/useNcActions.ts';
declare namespace _default {
let mixins: {
beforeUpdate(): void;
data(): {
text: any;
};
computed: {
isLongText(): any;
};
methods: {
getText(): any;
};
}[];
namespace props {
namespace icon {
export let type: StringConstructor;
let _default: string;
export { _default as default };
}
namespace name {
let type_1: StringConstructor;
export { type_1 as type };
let _default_1: string;
export { _default_1 as default };
}
namespace title {
let type_2: StringConstructor;
export { type_2 as type };
let _default_2: string;
export { _default_2 as default };
}
namespace closeAfterClick {
let type_3: BooleanConstructor;
export { type_3 as type };
let _default_3: boolean;
export { _default_3 as default };
}
namespace ariaLabel {
let type_4: StringConstructor;
export { type_4 as type };
let _default_4: null;
export { _default_4 as default };
}
}
namespace inject {
namespace closeMenu {
export { NC_ACTIONS_CLOSE_MENU as from };
}
}
let emits: string[];
function created(): void;
namespace computed {
/**
* Check if icon prop is an URL
*
* @return {boolean} Whether the icon prop is an URL
*/
function isIconUrl(): boolean;
}
namespace methods {
function onClick(event: any): void;
}
}
export default _default;