Skip to content

Commit

Permalink
Make model type unknown (#179)
Browse files Browse the repository at this point in the history
  • Loading branch information
RobbieTheWagner authored Jul 2, 2024
1 parent b651eaa commit e9647b7
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion ember-can/src/ability.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export default class EmberObjectAbility extends EmberObject {
*/
getAbility(
propertyName: string,
model?: Record<string, unknown>,
model?: unknown,
properties?: Record<string, unknown>,
): unknown {
const abilityValue = get(this, this.parseProperty(propertyName));
Expand Down
2 changes: 1 addition & 1 deletion ember-can/src/helpers/can.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import type Ability from 'ember-can/services/abilities';

interface CanSignature {
Args: {
Positional: [abilityString: string, model?: Record<string, unknown>];
Positional: [abilityString: string, model?: unknown];
Named: Record<string, unknown>;
};
Return: boolean;
Expand Down
2 changes: 1 addition & 1 deletion ember-can/src/helpers/cannot.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import type Ability from 'ember-can/services/abilities';

interface CannotSignature {
Args: {
Positional: [abilityString: string, model?: Record<string, unknown>];
Positional: [abilityString: string, model?: unknown];
Named: Record<string, unknown>;
};
Return: boolean;
Expand Down
8 changes: 4 additions & 4 deletions ember-can/src/services/abilities.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export default class AbilitiesService extends Service {
*/
abilityFor(
abilityName: string,
model?: Record<string, unknown>,
model?: unknown,
properties: Record<string, unknown> = {},
): Ability {
const AbilityFactory = getOwner(this)?.factoryFor(`ability:${abilityName}`);
Expand Down Expand Up @@ -58,7 +58,7 @@ export default class AbilitiesService extends Service {
valueFor(
propertyName: string,
abilityName: string,
model?: Record<string, unknown>,
model?: unknown,
properties?: Record<string, unknown>,
): unknown {
const ability = this.abilityFor(abilityName, model, properties);
Expand All @@ -79,7 +79,7 @@ export default class AbilitiesService extends Service {
*/
can(
abilityString: string,
model?: Record<string, unknown>,
model?: unknown,
properties?: Record<string, unknown>,
): boolean {
const { propertyName, abilityName } = this.parse(abilityString);
Expand All @@ -96,7 +96,7 @@ export default class AbilitiesService extends Service {
*/
cannot(
abilityString: string,
model?: Record<string, unknown>,
model?: unknown,
properties?: Record<string, unknown>,
): boolean {
return !this.can(abilityString, model, properties);
Expand Down

0 comments on commit e9647b7

Please sign in to comment.