Skip to content

Commit

Permalink
separate into files and rename workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
oshi97 committed Aug 16, 2022
1 parent 6123b8a commit eedc60f
Show file tree
Hide file tree
Showing 15 changed files with 131 additions and 90 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
with:
build_script: npm run build-ci

test_site_build:
compilation_check_for_test_site:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
Expand Down
3 changes: 1 addition & 2 deletions src/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,7 @@ export { BuiltInFieldType } from './searchservice/response/directanswer/BuiltInF

export { BaseFieldValueDirectAnswer } from './searchservice/response/directanswer/BaseFieldValueDirectAnswer';
export { FieldValueDirectAnswer } from './searchservice/response/directanswer/FieldValueDirectAnswer';
export { UnknownFieldValueDirectAnswer } from './searchservice/response/directanswer/UnknownFieldValueDirectAnswer';
export * from './searchservice/response/directanswer/StringValueDirectAnswer';
export * from './searchservice/response/directanswer/fieldvaluedirectanswers';

export {
BaseFeaturedSnippetDirectAnswer,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
import { AndroidAppUrlDirectAnswer, DecimalDirectAnswer, FacebookUrlDirectAnswer, InstagramHandleDirectAnswer, IosAppUrlDirectAnswer, RichTextDirectAnswer, TextValueDirectAnswer, TwitterHandleDirectAnswer, UrlDirectAnswer } from './StringValueDirectAnswer';
import { UnknownFieldValueDirectAnswer } from './UnknownFieldValueDirectAnswer';
import { UnknownFieldValueDirectAnswer } from './fieldvaluedirectanswers/UnknownFieldValueDirectAnswer';
import { DecimalDirectAnswer } from './fieldvaluedirectanswers/DecimalDirectAnswer';
import { InstagramHandleDirectAnswer } from './fieldvaluedirectanswers/InstagramHandleDirectAnswer';
import { IosAppUrlDirectAnswer } from './fieldvaluedirectanswers/IosAppUrlDirectAnswer';
import { AndroidAppUrlDirectAnswer } from './fieldvaluedirectanswers/AndroidAppUrlDirectAnswer';
import { TwitterHandleDirectAnswer } from './fieldvaluedirectanswers/TwitterHandleDirectAnswer';
import { FacebookUrlDirectAnswer } from './fieldvaluedirectanswers/FacebookUrlDirectAnswer';
import { RichTextDirectAnswer } from './fieldvaluedirectanswers/RichTextDirectAnswer';
import { UrlDirectAnswer } from './fieldvaluedirectanswers/UrlDirectAnswer';
import { TextValueDirectAnswer } from './fieldvaluedirectanswers/TextValueDirectAnswer';

/**
* Possible built-in and custom {@link BaseFieldValueDirectAnswer} interfaces.
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { EnumOrLiteral } from '../../../../utils/EnumOrLiteral';
import { BaseFieldValueDirectAnswer } from '../BaseFieldValueDirectAnswer';
import { BuiltInFieldType } from '../BuiltInFieldType';

/**
* A direct answer for an android app url field.
*
* @public
*/
export interface AndroidAppUrlDirectAnswer extends BaseFieldValueDirectAnswer<string> {
fieldType: EnumOrLiteral<BuiltInFieldType.AndroidAppURL>
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { EnumOrLiteral } from '../../../../utils/EnumOrLiteral';
import { BaseFieldValueDirectAnswer } from '../BaseFieldValueDirectAnswer';
import { BuiltInFieldType } from '../BuiltInFieldType';

/**
* A direct answer for a decimal field, which is a number represented using a string.
*
* @public
*/
export interface DecimalDirectAnswer extends BaseFieldValueDirectAnswer<string | string[]> {
fieldType: EnumOrLiteral<BuiltInFieldType.Decimal>
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { EnumOrLiteral } from '../../../../utils/EnumOrLiteral';
import { BaseFieldValueDirectAnswer } from '../BaseFieldValueDirectAnswer';
import { BuiltInFieldType } from '../BuiltInFieldType';

/**
* A direct answer for a facebook url field.
*
* @public
*/
export interface FacebookUrlDirectAnswer extends BaseFieldValueDirectAnswer<string> {
fieldType: EnumOrLiteral<BuiltInFieldType.FacebookURL>
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { EnumOrLiteral } from '../../../../utils/EnumOrLiteral';
import { BaseFieldValueDirectAnswer } from '../BaseFieldValueDirectAnswer';
import { BuiltInFieldType } from '../BuiltInFieldType';

/**
* A direct answer for an instagram handle field.
*
* @public
*/
export interface InstagramHandleDirectAnswer extends BaseFieldValueDirectAnswer<string> {
fieldType: EnumOrLiteral<BuiltInFieldType.InstagramHandle>
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { EnumOrLiteral } from '../../../../utils/EnumOrLiteral';
import { BaseFieldValueDirectAnswer } from '../BaseFieldValueDirectAnswer';
import { BuiltInFieldType } from '../BuiltInFieldType';

/**
* A direct answer for an iOS app url field.
*
* @public
*/
export interface IosAppUrlDirectAnswer extends BaseFieldValueDirectAnswer<string> {
fieldType: EnumOrLiteral<BuiltInFieldType.IOSAppURL>
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { EnumOrLiteral } from '../../../../utils/EnumOrLiteral';
import { BaseFieldValueDirectAnswer } from '../BaseFieldValueDirectAnswer';
import { BuiltInFieldType } from '../BuiltInFieldType';

/**
* A direct answer for a rich text field.
*
* @public
*/
export interface RichTextDirectAnswer extends BaseFieldValueDirectAnswer<string | string[]> {
fieldType: EnumOrLiteral<BuiltInFieldType.RichText>
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { EnumOrLiteral } from '../../../../utils/EnumOrLiteral';
import { BaseFieldValueDirectAnswer } from '../BaseFieldValueDirectAnswer';
import { BuiltInFieldType } from '../BuiltInFieldType';

/**
* A direct answer whose source is a string or string list field in the knowledge graph.
*
* @public
*/
export interface TextValueDirectAnswer extends BaseFieldValueDirectAnswer<string | string[]> {
fieldType: EnumOrLiteral<BuiltInFieldType.SingleLineText | BuiltInFieldType.MultiLineText>
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { EnumOrLiteral } from '../../../../utils/EnumOrLiteral';
import { BaseFieldValueDirectAnswer } from '../BaseFieldValueDirectAnswer';
import { BuiltInFieldType } from '../BuiltInFieldType';

/**
* A direct answer for an twitter handle field.
*
* @public
*/
export interface TwitterHandleDirectAnswer extends BaseFieldValueDirectAnswer<string> {
fieldType: EnumOrLiteral<BuiltInFieldType.TwitterHandle>
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { BaseFieldValueDirectAnswer } from './BaseFieldValueDirectAnswer';
import { BaseFieldValueDirectAnswer } from '../BaseFieldValueDirectAnswer';

/**
* A {@link BaseFieldValueDirectAnswer} with a field type outside of {@link BuiltInFieldType}.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { EnumOrLiteral } from '../../../../utils/EnumOrLiteral';
import { BaseFieldValueDirectAnswer } from '../BaseFieldValueDirectAnswer';
import { BuiltInFieldType } from '../BuiltInFieldType';

/**
* A direct answer for a simple url field.
*
* @public
*/
export interface UrlDirectAnswer extends BaseFieldValueDirectAnswer<string | string[]> {
fieldType: EnumOrLiteral<BuiltInFieldType.URL>
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
export { UnknownFieldValueDirectAnswer } from './UnknownFieldValueDirectAnswer';
export { DecimalDirectAnswer } from './DecimalDirectAnswer';
export { InstagramHandleDirectAnswer } from './InstagramHandleDirectAnswer';
export { IosAppUrlDirectAnswer } from './IosAppUrlDirectAnswer';
export { AndroidAppUrlDirectAnswer } from './AndroidAppUrlDirectAnswer';
export { TwitterHandleDirectAnswer } from './TwitterHandleDirectAnswer';
export { FacebookUrlDirectAnswer } from './FacebookUrlDirectAnswer';
export { RichTextDirectAnswer } from './RichTextDirectAnswer';
export { UrlDirectAnswer } from './UrlDirectAnswer';
export { TextValueDirectAnswer } from './TextValueDirectAnswer';

0 comments on commit eedc60f

Please sign in to comment.