Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate spec lib to spector #4686

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion packages/http-specs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@
"@typespec/compiler": "workspace:~",
"@typespec/http": "workspace:~",
"@typespec/rest": "workspace:~",
"@typespec/spec-lib": "workspace:~",
"@typespec/versioning": "workspace:~",
"@typespec/xml": "workspace:~"
}
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/authentication/api-key/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@scenarioService("/authentication/api-key")
@doc("Illustrates clients generated with ApiKey authentication.")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using TypeSpec.Http;
using SpecLib;
using Spector;

@scenarioService("/authentication/http/custom")
@doc("Illustrates clients generated with generic HTTP auth.")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/authentication/oauth2/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@scenarioService("/authentication/oauth2")
@doc("Illustrates clients generated with OAuth2 authentication.")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/authentication/union/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@scenarioService("/authentication/union")
@doc("Illustrates clients generated with ApiKey and OAuth2 authentication.")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/encode/bytes/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test for encode decorator on bytes.")
@scenarioService("/encode/bytes")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/encode/datetime/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test for encode decorator on datetime.")
@scenarioService("/encode/datetime")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/encode/duration/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test for encode decorator on duration.")
@scenarioService("/encode/duration")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/encode/numeric/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test for encode decorator on integer.")
@scenarioService("/encode/numeric")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/parameters/basic/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test for basic parameters cases.")
@scenarioService("/parameters/basic")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test describing optionality of the request body.")
@scenarioService("/parameters/body-optionality")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test for collectionFormat.")
@scenarioService("/parameters/collection-format")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/parameters/spread/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test for the spread operator.")
@scenarioService("/parameters/spread")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test describing optionality of the request body.")
@scenarioService("/content-negotiation")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/payload/json-merge-patch/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test for merge-patch+json content-type")
@scenarioService("/json-merge-patch")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/payload/media-type/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

/**
* Test the payload with different media types and different types of the payload itself.
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/payload/multipart/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Test for multipart")
@scenarioService("/multipart")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/payload/xml/main.tsp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import "@typespec/http";
import "@typespec/xml";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;
using TypeSpec.Xml;

@doc("Sends and receives bodies in XML format.")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/routes/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

/**
* Define scenario in building the http route/uri
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Projection")
@scenarioService("/serialization/encoded-name/json")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

/**
* Illustrates server doesn't define endpoint. Client should automatically add an endpoint to let user pass in.
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/server/path/multiple/main.tsp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import "@typespec/rest";
import "@typespec/spec-lib";
import "@typespec/spector";
import "@typespec/versioning";

using Http;
using SpecLib;
using Spector;
using TypeSpec.Versioning;
using TypeSpec.Rest;

Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/server/path/single/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Illustrates server with a single path parameter @server")
@service
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

/**
* Illustrates not-versioned server.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";
import "@typespec/versioning";

using Http;
using SpecLib;
using Spector;
using TypeSpec.Versioning;

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import "@typespec/http";
import "@typespec/versioning";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;
using TypeSpec.Versioning;

@doc("Illustrates conditional request headers")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import "@typespec/http";
import "@typespec/versioning";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;
using TypeSpec.Versioning;

@doc("Illustrates OASIS repeatability headers")
Expand Down
2 changes: 1 addition & 1 deletion packages/http-specs/specs/special-words/dec.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// @ts-check

import { $route } from "@typespec/http";
import { $scenario, $scenarioDoc } from "@typespec/spec-lib";
import { $scenario, $scenarioDoc } from "@typespec/spector";

/**
*
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/special-words/main.tsp
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";
import "./dec.js";

using Http;
using SpecLib;
using Spector;

/**
* Scenarios to verify that reserved words can be used in service and generators will handle it appropriately.
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/type/array/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Illustrates various types of arrays.")
@scenarioService("/type/array")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/type/dictionary/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Illustrates various of dictionaries.")
@scenarioService("/type/dictionary")
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/type/enum/extensible/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@scenarioService("/type/enum/extensible")
namespace Type.Enum.Extensible;
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/type/enum/fixed/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@scenarioService("/type/enum/fixed")
namespace Type.Enum.Fixed;
Expand Down
4 changes: 2 additions & 2 deletions packages/http-specs/specs/type/model/empty/main.tsp
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Illustrates usage of empty model used in operation's parameters and responses.")
@scenarioService("/type/model/empty")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Illustrates inheritance with enum discriminator.")
@scenarioService("/type/model/inheritance/enum-discriminator")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import "@typespec/http";
import "@typespec/spec-lib";
import "@typespec/spector";

using Http;
using SpecLib;
using Spector;

@doc("Illustrates multiple level inheritance with multiple discriminators.")
@scenarioService("/type/model/inheritance/nested-discriminator")
Expand Down
Loading
Loading