Open lolmaus opened 3 years ago
Current usage:
import { ConfigurationState as BaseCofigurationState } from '@kaliber5/foo'; export interface ConfigurationState extends BaseConfigurationState;
This is problematic because when I try to use ConfigurationState, IDE would suggest the base one from the addon, and there is confusion.
ConfigurationState
Not renaming ConfigurationState resolves the confusion:
import { ConfigurationState } from '@kaliber5/foo'; export interface ConfigurationStateApp extends BaseConfigurationState;
Note: I suggest that we use App as suffix rather than prefix because it easier to see intention: Foo-something, Bar-something is more visible than App-something, App-somethings.
App
Foo-something
Bar-something
App-something
App-somethings
Current usage:
This is problematic because when I try to use
ConfigurationState
, IDE would suggest the base one from the addon, and there is confusion.Not renaming
ConfigurationState
resolves the confusion:Note: I suggest that we use
App
as suffix rather than prefix because it easier to see intention:Foo-something
,Bar-something
is more visible thanApp-something
,App-somethings
.