Outlook_Addin_LLM/node_modules/eslint-plugin-office-addins/lib/rules/index.d.ts

157 lines
5.0 KiB
TypeScript

declare const _default: {
"call-sync-before-read": {
name: string;
meta: {
type: "suggestion" | "problem" | "layout";
messages: {
callSync: string;
};
docs: {
description: string;
category: "Best Practices" | "Stylistic Issues" | "Variables" | "Possible Errors";
recommended: false | "error" | "warn";
url: string;
};
schema: never[];
};
create: (context: any) => {
Program(): void;
};
};
"load-object-before-read": {
name: string;
meta: {
type: "suggestion" | "problem" | "layout";
messages: {
loadBeforeRead: string;
};
docs: {
description: string;
category: "Best Practices" | "Stylistic Issues" | "Variables" | "Possible Errors";
recommended: false | "error" | "warn";
url: string;
};
schema: never[];
};
create: (context: any) => {
Program(): void;
};
};
"call-sync-after-load": {
name: string;
meta: {
type: "suggestion" | "problem" | "layout";
messages: {
callSyncAfterLoad: string;
};
docs: {
description: string;
category: "Best Practices" | "Stylistic Issues" | "Variables" | "Possible Errors";
recommended: false | "error" | "warn";
url: string;
};
schema: never[];
};
create: (context: any) => {
Program(): void;
};
};
"no-context-sync-in-loop": {
name: string;
meta: {
type: "suggestion" | "problem" | "layout";
messages: {
loopedSync: string;
};
docs: {
description: string;
category: "Best Practices" | "Stylistic Issues" | "Variables" | "Possible Errors";
recommended: false | "error" | "warn";
url: string;
};
schema: never[];
};
create: (context: any) => {
":matches(ForStatement, ForInStatement, WhileStatement, DoWhileStatement, ForOfStatement) CallExpression[callee.object.name='context'][callee.property.name='sync']"(node: import("@typescript-eslint/types/dist/generated/ast-spec").CallExpression): void;
};
};
"no-empty-load": {
name: string;
meta: {
type: "suggestion" | "problem" | "layout";
messages: {
emptyLoad: string;
};
docs: {
description: string;
category: "Best Practices" | "Stylistic Issues" | "Variables" | "Possible Errors";
recommended: false | "error" | "warn";
url: string;
};
schema: never[];
};
create: (context: any) => {
Program(): void;
};
};
"no-navigational-load": {
name: string;
meta: {
type: "suggestion" | "problem" | "layout";
messages: {
navigationalLoad: string;
};
docs: {
description: string;
category: "Best Practices" | "Stylistic Issues" | "Variables" | "Possible Errors";
recommended: false | "error" | "warn";
url: string;
};
schema: never[];
};
create: (context: any) => {
Program(): void;
};
};
"no-office-initialize": {
name: string;
meta: {
type: "suggestion" | "problem" | "layout";
messages: {
noOfficeInitialize: string;
};
docs: {
description: string;
category: "Best Practices" | "Stylistic Issues" | "Variables" | "Possible Errors";
recommended: false | "error" | "warn";
url: string;
};
schema: never[];
};
create: (context: any) => {
"AssignmentExpression[left.object.name='Office'][left.property.name='initialize']"(node: import("@typescript-eslint/types/dist/generated/ast-spec").AssignmentExpression): void;
};
};
"test-for-null-using-isNullObject": {
name: string;
meta: {
type: "suggestion" | "problem" | "layout";
messages: {
useIsNullObject: string;
};
docs: {
description: string;
category: "Best Practices" | "Stylistic Issues" | "Variables" | "Possible Errors";
recommended: false | "error" | "warn";
url: string;
};
schema: never[];
fixable: "code" | "whitespace";
};
create: (context: any) => {
"Program:exit"(): void;
};
};
};
export default _default;