diff --git a/apps/vr-tests-web-components/package.json b/apps/vr-tests-web-components/package.json
index de70568e5b64f..e14897a0e9b5b 100644
--- a/apps/vr-tests-web-components/package.json
+++ b/apps/vr-tests-web-components/package.json
@@ -12,9 +12,6 @@
"type-check": "tsc -p . --baseUrl . --noEmit",
"test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true"
},
- "devDependencies": {
- "@types/web": "^0.0.142"
- },
"dependencies": {
"react": "17.0.2",
"react-dom": "17.0.2",
diff --git a/apps/vr-tests-web-components/tsconfig.json b/apps/vr-tests-web-components/tsconfig.json
index e702905030d13..5d883fb3e5d65 100644
--- a/apps/vr-tests-web-components/tsconfig.json
+++ b/apps/vr-tests-web-components/tsconfig.json
@@ -8,7 +8,7 @@
"resolveJsonModule": true,
"allowJs": true,
"jsx": "react",
- "types": ["jest", "node", "web"]
+ "types": ["jest", "node"]
},
"include": ["./src", "./.storybook/*"],
"files": ["./typings/html-react-parser/index.d.ts"]
diff --git a/change/@fluentui-web-components-4594b9fa-9988-4133-a618-7ef4862061f2.json b/change/@fluentui-web-components-4594b9fa-9988-4133-a618-7ef4862061f2.json
new file mode 100644
index 0000000000000..c22ebe86222ff
--- /dev/null
+++ b/change/@fluentui-web-components-4594b9fa-9988-4133-a618-7ef4862061f2.json
@@ -0,0 +1,7 @@
+{
+ "type": "none",
+ "comment": "remove web types package and configuration",
+ "packageName": "@fluentui/web-components",
+ "email": "863023+radium-v@users.noreply.github.com",
+ "dependentChangeType": "none"
+}
diff --git a/packages/web-components/.storybook/tsconfig.json b/packages/web-components/.storybook/tsconfig.json
index ea51024beda2f..78905f4f65971 100644
--- a/packages/web-components/.storybook/tsconfig.json
+++ b/packages/web-components/.storybook/tsconfig.json
@@ -4,7 +4,7 @@
"allowJs": true,
"checkJs": true,
"noEmit": true,
- "types": ["node", "web"]
+ "types": ["node"]
},
"include": ["*", "../public", "../src/**/*.stories.*"]
}
diff --git a/packages/web-components/docs/api-report.md b/packages/web-components/docs/api-report.md
index 969f3645e601c..03193e0d7f7f5 100644
--- a/packages/web-components/docs/api-report.md
+++ b/packages/web-components/docs/api-report.md
@@ -4,8 +4,6 @@
```ts
-///
-
import { CaptureType } from '@microsoft/fast-element';
import { CSSDirective } from '@microsoft/fast-element';
import { Direction } from '@microsoft/fast-web-utilities';
@@ -118,7 +116,6 @@ export const accordionStyles: ElementStyles;
export const accordionTemplate: ElementViewTemplate;
// Warning: (ae-different-release-tags) This symbol has another declaration with a different release tag
-// Warning: (ae-forgotten-export) The symbol "BaseAnchor" needs to be exported by the entry point index.d.ts
// Warning: (ae-internal-mixed-release-tag) Mixed release tags are not allowed for "AnchorButton" because one of its declarations is marked as @internal
//
// @public
@@ -451,6 +448,30 @@ export class BaseAccordionItem extends FASTElement {
id: string;
}
+// @public
+export class BaseAnchor extends FASTElement {
+ constructor();
+ // @internal
+ clickHandler(e: PointerEvent): boolean;
+ // (undocumented)
+ connectedCallback(): void;
+ // (undocumented)
+ disconnectedCallback(): void;
+ download?: string;
+ // @internal
+ elementInternals: ElementInternals;
+ // @internal
+ handleChange(source: any, propertyName: string): void;
+ href?: string;
+ hreflang?: string;
+ keydownHandler(e: KeyboardEvent): boolean | void;
+ ping?: string;
+ referrerpolicy?: string;
+ rel: string;
+ target?: AnchorTarget;
+ type?: string;
+}
+
// @public
export class BaseAvatar extends FASTElement {
constructor();
@@ -2646,7 +2667,7 @@ export class Menu extends FASTElement {
setComponent(): void;
slottedMenuList: MenuList[];
slottedTriggers: HTMLElement[];
- toggleHandler: (e: Event | ToggleEvent) => void;
+ toggleHandler: (e: Event) => void;
toggleMenu: () => void;
triggerKeydownHandler: (e: KeyboardEvent) => boolean | void;
}
@@ -2728,7 +2749,7 @@ export class MenuItem extends FASTElement {
// @internal (undocumented)
submenu: HTMLElement | undefined;
// @internal
- toggleHandler: (e: ToggleEvent | Event) => void;
+ toggleHandler: (e: Event) => void;
}
// @internal
@@ -2815,15 +2836,16 @@ export const MenuStyles: ElementStyles;
export const MenuTemplate: ElementViewTemplate