Skip to content

Conversation

@unseen1980
Copy link
Member

Bill of materials of Fiori app

@changeset-bot
Copy link

changeset-bot bot commented Nov 4, 2025

⚠️ No Changeset found

Latest commit: 2c091f5

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link
Member

@devinea devinea left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

New module set-up looks good.
I didn't review the /src folder in detail at this point.

import type { ObjectPageAnalysis } from './object-page';

export interface ManifestAnalysis {
readonly listReport?: ListReportAnalysis;
Copy link
Contributor

@IainSAP IainSAP Nov 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we have a type discriminated structure rather than separate properties for each type. Is it necessary to even discriminate at all here? Why not a single analysis for manifest

}

export interface AnnotationAnalysis {
readonly listReport?: ListReportAnalysis;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment as above

import type { ObjectPageAnalysis } from './object-page';

export interface ManifestAnalysis {
readonly listReport?: ListReportAnalysis;
Copy link
Contributor

@IainSAP IainSAP Nov 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
readonly listReport?: ListReportAnalysis;
type: 'lrop' | 'ovp' ....
commonAnalysisStuff:
manfiest: Manifest // See project access (alias) type Manifest = SAPJSONSchemaForWebApplicationManifestFile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants