* Add deprecated related feature * Add more support * fix navtree * Add identifier check * Add more deprecated * fix crash * fix more crash * fix crash * improve diagnostic * avoid new tag * avoid tags * accept baseline * Check deprecated in binder * fix baseline * fix jsdoc cache * fix incorrect fix * Avoid useless changes * Accept baseline * Add tests * fix perf * fix public api * Adjust deprecated mark on qualifed name * Revolve alias symbol * Use modifier flags insted of symbol props * Fix modifier flag resolve * Make lint happy * Fix crash * fix crash * Add cached utils function * Accept baseline * Add more tests * try pinning octokit again * Avoid tests * Use utils some * Deprecated perf test (#3) * check valueDeclaration only * check without modifierFlags * donot check alias * use cached tag * remove call to jsdoc * use deprecated tag * revert changes * Revert mission changes * use node flags * cache result * cache * avoid modifier flags * Opts * fix jsdoc include modifier * fix tests * fix again * use symbol flag * set @octokit/rest back to latest * fix trailing spacel int Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
33 lines
701 B
TypeScript
33 lines
701 B
TypeScript
/// <reference path="fourslash.ts" />
|
|
// @strict: true
|
|
|
|
//// /** @deprecated */
|
|
//// interface Foo {
|
|
//// /** @deprecated */
|
|
//// bar(): void
|
|
//// /** @deprecated */
|
|
//// prop: number
|
|
//// }
|
|
//// declare const foo: Foo;
|
|
//// declare const foooo: Fo/*1*/;
|
|
//// foo.ba/*2*/;
|
|
//// foo.pro/*3*/;
|
|
|
|
verify.completions({
|
|
marker: "1",
|
|
includes: [
|
|
{ name: "Foo", kind: "interface", kindModifiers: "deprecated" }
|
|
]
|
|
}, {
|
|
marker: "2",
|
|
includes: [
|
|
{ name: "bar", kind: "method", kindModifiers: "deprecated" }
|
|
]
|
|
}, {
|
|
marker: "3",
|
|
includes: [
|
|
{ name: "prop", kind: "property", kindModifiers: "deprecated" }
|
|
]
|
|
});
|
|
|