import { AccountModel } from '../../../models/account/account'
import {
MActor,
- MActorAccountChannelId,
+ MActorAP,
MActorAPI,
MActorAudience,
MActorDefault,
MActorDefaultLight,
+ MActorFormattable,
MActorId,
MActorServer,
MActorSummary,
MActorSummaryFormattable,
- MActorUrl,
- MActorFormattable
+ MActorUrl
} from './actor'
import { FunctionProperties, PickWith } from '../../utils'
import { MAccountBlocklistId } from './account-blocklist'
export type MAccountAudience = Use<'Actor', MActorAudience>
export type MAccountIdActor = MAccountId &
- Use<'Actor', MActorAccountChannelId>
+ Use<'Actor', MActor>
export type MAccountIdActorId = MAccountId &
Use<'Actor', MActorId>
export type MAccountFormattable = FunctionProperties<MAccount> &
Pick<MAccount, 'id' | 'name' | 'description' | 'createdAt' | 'updatedAt' | 'userId'> &
Use<'Actor', MActorFormattable>
+
+export type MAccountAP = Pick<MAccount, 'name' | 'description'> &
+ Use<'Actor', MActorAP>